Frage

Ich habe Inhalt, dass ich strukturiert habe wie im Inhaltsbereich in umbraco folgt:

Elemente unter dem Inhalt Knoten, der ein Ordnersymbol sind Inhaltsseiten. Eine Content-Seite kann eine andere Content-Seite als Kind hat oder einen Inhalt Abschnitt, der die Elemente mit doc mit Bild-Symbol sind.


(Quelle: flickr.com )

Ich habe einen Abschnitt Einstellungen, dass ich aufgebaut habe, wie folgt:

Jede SectionDocumentType hat eine begrenzte Anzahl von verfügbaren Vorlagen kann der Anwender


(Quelle: flickr.com )

Was möchte ich tun, ist, Abschnitte als Reihen von Daten in einer Content-Seite zu machen, während Kind Content-Seiten zu ignorieren.

möchte ich jeden Abschnitt „Zeile“ zu Anzeigevorlage und alle.

Ich bin neu in XSLT so frage ich mich, wie könnte ich das tun?

Vielen Dank für Ihre Hilfe!

War es hilfreich?

Lösung

dachte ich diese aus.

Hier ist die Xslt:

<?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#x00A0;"> ]>
       <xsl:stylesheet version="1.0"
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
       xmlns:msxml="urn:schemas-microsoft-com:xslt"
     xmlns:umbraco.library="urn:umbraco.library"
     xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon"
     xmlns:Exslt.ExsltDatesAndTimes="urn:Exslt.ExsltDatesAndTimes"
     xmlns:Exslt.ExsltMath="urn:Exslt.ExsltMath"
     xmlns:Exslt.ExsltRegularExpressions="urn:Exslt.ExsltRegularExpressions"
     xmlns:Exslt.ExsltStrings="urn:Exslt.ExsltStrings"
     xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets">
   <xsl:output method="html" omit-xml-declaration="yes"/>
<xsl:param name="currentPage"/>
<xsl:template match="/">
  <xsl:for-each select="$currentPage/child::*[@isDoc][@nodeType != 1230]">
      <xsl:value-of select="umbraco.library:RenderTemplate(@id,@template)" disable-output-escaping="yes"/>
  </xsl:for-each>
</xsl:template>

</xsl:stylesheet>

Auch hatte ich diese Zeile in meinem Inhalt Abschnitt <umbraco:DisableRequestValidation runat="server"/> in meiner Inhaltsbereich Vorlage hinzufügen.

Hier ist, wie Sie es in Ihrer Seitenvorlage verwenden.

<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
**<umbraco:DisableRequestValidation runat="server"/>** 
**YOUR HTML GOES HERE**
</asp:Content>​
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top