Re: Exorcist Problems
Sonic <[email protected]> Wed, 23 Nov 2005 23:03:18 +0100
| Newsgroups | gmane.comp.web.midgard.user |
|---|---|
| Message-ID | <[email protected]> |
Am 23.11.2005 um 17:16 schrieb Jukka Zitting: > Hi, > > Sonic wrote: >> I now commented out the mgd:* template in staging2live.xslt and >> included mgd:midgard_element instead. This at least stops the >> host name overwriting as well as the parameter duplication. The >> elements are stil not replicated though. > > Ah, this is caused by Exorcist treating the Midgard database as a > tree of objects. Instead of just mapping mgd:midgard_element > records for output, you need to select the mgd:midgard_style > records that contain the style elements. An example XSLT file would > be: > > <xsl:template match="mgd:site"> > <mgd:site> > <xsl:apply-templates select="mgd:midgard_style"/> > </mgd:site> > </xsl:template> > > <xsl:template match="mgd:*"> > <xsl:copy><xsl:apply-templates/></xsl:copy> > </xsl:template> OK, I tried with these two templates, and in the log file, I can see the IDs of all the style elements of the sitegroup in the following form (17 is the ID of the Root Style): 0 17 267 17 466 17 231 17 232 17 204 17 212 But the replication still doesn't happen :-( Bye, Andreas > > If you want you can add any number of xsl:apply-templates rules to > selectively replicate parts of your database. For example: > > <!-- Replicate all the topic trees (including articles, etc.) --> > <xsl:apply-templates select="mgd:midgard_topic"/> > > <!-- Replicate the identified topic subtree --> > <xsl:apply-templates select=".//mgd:midgard_topic[mgd:guid='...']"/> > > <!-- Replicate all snippets --> > <xsl:apply-templates select="mgd:midgard_snippetdir"/> > > <!-- Replicate all user accounts --> > <xsl:apply-templates select="mgd:midgard_person"/> > > The default <xsl:apply-templates/> rule replicates the entire > database. > >> Hm. Could this have to do with the fact that I created many of >> those parameters in spider-admin (instead of AIS)? > > It might. I've seen a few databases that do not contain GUIDs for > all records, especially for parameters. The latest Exorcist > snapshot fixes this problem by automatically generating any missing > GUIDs. > >> When will the new beta be available? At SF, there is still only >> beta-1 > > I'll post beta-2 later today. > > BR, > > Jukka Zitting > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe-b5ZhpPVuLA+tlBvVaVFjCkB+6BGkLq7r@public.gmane.org > For additional commands, e-mail: [email protected] > Adding sound to movies would be like putting lipstick on the Venus de Milo. --Mary Pickford, 1925