chriwi
Occasional Observer

Kann man den Generierungsfehler " Folder 'xyz' has no start page" unterdrücken

Im Strukturbereich nutzen bzw. legen wir Menüs als Startknoten an, ohne das diese eine Startseite zugeiwesen haben.

Kann man die Fehlerausgabe beim Generieren für solche Fälle unterdrücken?

12 Replies

Gibt es denn eine Möglichkeit auf dem #nav Element zu prüfen ob ein Starknoten existiert?

#nav.ref führt direkt zu einem Fehler.

<CMS_HEADER>

  <CMS_FUNCTION name="Navigation" resultname="nav">

  

    <CMS_PARAM name="expansionVisibility" value="parentpath"/>

    <CMS_PARAM name="suppressEmptyFolders" value="1" />

    <CMS_PARAM name="wholePathSelected" value="1" />

    <CMS_PARAM name="siteMap" value="1" />

    

    

    <CMS_ARRAY_PARAM name="selectedHTML">

      <CMS_ARRAY_ELEMENT index="0..3"><![CDATA[<li itemtype="http://schema.org/ListItem" itemscope="" itemprop="itemListElement"><a href="$CMS_REF(#nav.ref)$" itemprop="item"><span itemprop="name">$CMS_VALUE(#nav.label)$</span></a></li>]]></CMS_ARRAY_ELEMENT>

    </CMS_ARRAY_PARAM>

  </CMS_FUNCTION>

</CMS_HEADER>

0 Kudos

Hi,

soweit ich weiß, werden leere Strukturordner nicht generiert und somit auch keine Fehlermeldung bei der Generierung erzeugt. Beim Freigeben eines leeren Ordners bekommt man einen Hinweis. Ist dies gemeint? Ansonsten habe ich die Vermutung, dass das mit Skript zusammen hängt. Um hier etwas sagen zu können, müssten ihr das Skript hier posten.

Grüße

Jan

0 Kudos

Wir konnten das Problem mittleriwele lösen in dem wir die Abfrage $CMS_IF(!#nav.folder.getStartNode().isNull)$ in die CMS_FUNCTION aufgenommen haben.