Wie fügt man eine Klasse zu einem Link hinzu, wenn der Elternteil Artikel Kinder hat?

StackOverflow https://stackoverflow.com//questions/23039416

  •  21-12-2019
  •  | 
  •  

Frage

Ich baue Bootstrap-Menü in Kentico 6 mit "Universal Viewer" WebPart und hierarchischen Transformationen.Bisher habe ich die Struktur erledigt, aber ich kann nicht herausfinden, wie er einen "Dropdown-Menü" -Klät-Class auf einen Link hinzufügen kann, wenn sein Elternteil<li> Kinder hat.

Dies ist der Code, den ich jetzt generiere:

generasacodicetagpre.

und ich versuche dies zu erreichen:

generasacodicetagpre.

Klasse und Daten sollten nur hinzugefügt werden, wenn der übergeordnete <li> generakodicetagcode eingebettet ist.

Wenn ich MACRO-Transformation verwenden soll oder gibt es eine Möglichkeit, dies mit ASCX-Transformation zu erreichen?

War es hilfreich?

Lösung

Wenn bei einigen untergeordneten Knoten immer ein Dropdown vorhanden ist, können Sie den generationspflichten Wert verwenden.

generasacodicetagpre.

Wenn es einige zusätzliche Bedingungen wie den Dokumenttyp gibt, müssen Sie die Anzahl der Kinderknoten für diese spezifischen Bedingungen abrufen.Sie können es durch Dokumenten-API in einer Helferklasse oder direkt in ASCX-Transformation erreichen.Suchen Sie nach Treeprovider-Klasse.Beachten Sie, dass dies möglicherweise leistungs intensiver Betrieb sein kann.Ich würde auch überlegen, dass diese Dropdown-Klassen auf der Clientseite von JavaScript von JavaScript angezeigt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top