In Breadcrumb-Navigation die aktuelle (aktive) Seite nicht verlinken

  • Hallo zusammen,

    ich nutze das "Clean Style Responsive"-Layout (Kopie) und möchte die Breadcrumb Navigation etwas anpassen.

    Die aktuelle Seite (hier Unterpunkt 1) soll nicht verlinkt werden, also so:

    Du befindest dich hier: Kategorie > Unterpunkt 1

    und nicht so:

    Du befindest dich hier: Kategorie > Unterpunkt 1


    Im default.html gibt es diesen Code:

    Code
    <!-- Breadcrumb Grid -->
    <$ if ( page.attribute("show_breadcrumb") ) { $>
    <div id="breadcrumb"><div <$= system.partial('inline-editing-breadcrumb.html') $>>
    <$= system.partial("breadcrumbs.html", "#attribute(breadcrumb)", "#attribute(breadcrumb_separator)") $>
    </div></div>
    <$ } $>

    Wollte mir das jetzt mal im Detail anschauen und suche nun die breadcrumbs.html.

    Im Partial Ordner des Temlates sehe ich nur diese hier:

    Wie und wo kann ich breadcrumbs.html finden?

    Freundlich grüßt Sie/Dich/Euch

    acanthus

  • Habe eben diesen Thread gefunden: Breadcrumb

    Wenn ich es richtig verstehe wurde ab Version 14.2, die Breadcrumb-Verlinkung angepasst.

    Ich bin noch mit dem "Dinosaurier 13" unterwegs... pftttt... vielleicht sollte ich mal langsam ein Zeta-Update machen. :/

    Kann mir vielleicht jeman trotzdem weiterhelfen (mit dem 13er)?



    Edit:

    Im Referenz-Handbuch steht:

    Damit Partials gefunden werden, müssen die Dateien sich in einem Ordner "partials" befinden der sich im Ordner "templates" des jeweiligen Layouts befindet.

    breadcrumbs.html sollte sich doch auch im Partials-Ordner des Layouts befinden (siehe Screenshot oben)?

    breadcrumbs.html ist aber weder zu sehen noch zu finden... irgendetwas verstehe ich hier nicht!

    Freundlich grüßt Sie/Dich/Euch

    acanthus

    2 Mal editiert, zuletzt von acanthus (10. März 2019 um 08:38)

  • Ok, ich hab's verstanden!

    breadcrumbs.html ist ein Partial was bereits vom System vorgegeben wurde.

    Deshalb befindet es sich auch nicht im Partial-Ordner des (abgekoppelten) Layouts, sondern in: Packaging/Layouts/_Shared/templates/partials

    Pffttt... anstrenged dieses suchen... :rolleyes:

    Aber umso erfreulicher wenn man die Lösung findet.... ^^

    Jetzt kann ich endlich den Link-Pfad anpassen.... :thumbup:

    Freundlich grüßt Sie/Dich/Euch

    acanthus

  • Ich sags nochmal, Sie tun sich ggf. mit den vielen Anpassungen und Kopieren von Widget/Layouts keinen gefallen. Solche Projekte können ggf. auch in neueren Versionen nicht automatisch kopiert werden (wir kennen ja Ihren Code nicht)… Wenn Ihnen das alles wirklich klar ist, ok.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan, danke für Ihren Hinweis!

    Ich bin mir bewußt darüber, dass es (nach einem Update) nicht "automatisch" funktionieren wird.

    Aber ich hoffe das es dennoch möglich ist, ein älteres, angepasstetes Template (manuell) in das neue System zu integrieren... auch wenn es nicht von von den Updates profitiert.

    Im Developer Handbuch steht: Ältere Projekte mit individuellen Layouts in Version 14 konvertieren

    Das sieht mir alles nach einer menge Arbeit aus. Aber wenn es dann nicht andes geht muss ich es so machen.

    Das sollte doch (theoretisch) funktionieren?

    Freundlich grüßt Sie/Dich/Euch

    acanthus

  • Ja, ich wollte nur sicher stellen, dass Sie sich der Implikationen tatsächlich bewusst sind.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!