Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 49

Thema: Wurzelseite in breadcrumbs Contao 2.11

  1. #1
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard Wurzelseite in breadcrumbs Contao 2.11

    Ich finde in der Version 2.11 nicht mehr die Möglichkeit "Wurzelseite als Startpunkt" im Modul Navigationspfad (breadcrumbs) anzuhaken. Nun möchte ich aber die Wurzelseite gar nicht im Breadcrumbspfad haben. Wie mache ich das nun am besten?

    LG
    Bennie

  2. #2
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Kann das jemand evtl. bestätigen bzw. erklären warum das jetzt dahingehend geändert wurde??

    Grüße
    Bennie

  3. #3
    Contao-Nutzer
    Registriert seit
    05.01.2011.
    Beiträge
    107

    Standard

    Das Problem habe ich auch.
    Es gibt eine Erweiterung die auf 2.11 zu funktionieren scheint: wf_extendedBreadcrumbl
    Das Teil gibt eine Liste (ul) aus.
    MfG
    Jens

  4. #4
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Und das kann natürlich einfach via Template geändert werden.

  5. #5
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Die Extension ist super, hatte ich ja schon an anderer Stelle gelobt, aber dennoch würde mich interessieren was ich da im Template ändern müsste, das ist mir noch nicht klar .

    Weiß jemand denn warum diese Möglichkeit herausgenommen wurde, ich habe im Changelog nichts gefunden - oder übersehen?

    LG
    Bennie

  6. #6
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hab dazu ein Ticket erstellt: https://github.com/contao/core/issues/3971

  7. #7
    Contao-Nutzer
    Registriert seit
    05.01.2011.
    Beiträge
    107

    Standard mod_extended_breadcrumb mit inline-Elementen

    Zitat Zitat von Bennie Beitrag anzeigen
    Die Extension ist super, hatte ich ja schon an anderer Stelle gelobt, aber dennoch würde mich interessieren was ich da im Template ändern müsste, das ist mir noch nicht klar .
    Du mußt es ja nicht ändern. Um die Items wie gewohnt aussehen zu lassen reicht auch eine css-Anpassung (display: inline für .mod_wf_extendedBreadcrumb li)

    Ich finde aber ein Navigationspfad ist keine Liste sondern ein Pfad zu der Seite auf der Mann sich gerade befindet. Auch mit einer Überschrift "Sie befinden sich hier:", suggeriert eine Liste "Sie befinden sich irgendwo (Es folgt eine Auflistung möglicher Seiten)".

    So könnte eine mod_extended_breadcrumb.xhtml mit inline-Elementen aussehen:
    PHP-Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class?> block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    <<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>>
    <?php endif; ?>


    <?php foreach ($this->items as $item): ?>
    <?php 
    if ($item['isActive']): ?>
      <strong title="<?php echo $item['longtitle'?>" class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['title']; ?></strong>
    <?php else: ?>
      <a title="<?php echo $item['longtitle'?>" href="<?php echo $item['href']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><?php echo $item['title']; ?></a>
    <?php endif; ?>
    <?php 
    endforeach; ?>

     
    </div>
    <!-- indexer::continue -->
    "Frei wählbares Trennzeichen" habe ich nicht berücksichtigt.
    Geändert von plastiko (21.02.2012 um 01:30 Uhr) Grund: inline-Elemente
    MfG
    Jens

  8. #8
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Ich glaube da hast Du etwas missverstanden. Es geht ja nicht um die Extension, sondern um die Standardfunktion.

  9. #9
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Hier würde es schon eine Hilfe sein, wenn das Modul ein Template auswählen lassen würde. Dann könnte man mit mehr als einem breadcrumb-Template arbeiten.

  10. #10
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von hartlrobert Beitrag anzeigen
    Hier würde es schon eine Hilfe sein, wenn das Modul ein Template auswählen lassen würde. Dann könnte man mit mehr als einem breadcrumb-Template arbeiten.
    Das Standardmodul im Core oder unsere Breadcrumb-Extension?

  11. #11
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Und das kann natürlich einfach via Template geändert werden.
    Du hattest das leider nicht weiter ausgeführt. Wie kann man das denn umsetzen? Wir reden vom Standardmodul - euer Modul kann das ja alles
    LG
    Bennie

  12. #12
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Unsere Extension verfügt doch auch über ein Template. Das kannst du doch ganz einfach in den "templates" Ordner verschieben und so bearbeiten wie du es magst. Wenn wir nochmal die Zeit finden dann bauen wir unsere Extension um das man das Template im Backend auswählen kann. Dann können wir noch eine Templatevariante bereitstellen die genauso aufgebaut ist wie das Contao Template.

  13. #13
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auch wenn man die nicht im Backend auswählen kann. Man kann ganz viele Templates nutzen ;-)

    http://de.contaowiki.org/Eigene_Temp...C3%B6glichkeit

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  14. #14
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Entschuldigt bitte, vermutlich stelle ich mich gerade zu "dumm" an oder wir reden aneinander vorbei. Das man eigene Templates erstellen kann und nach eigenen Wünschen verändern kann ist mir klar, habe ich auch schon gemacht. Was ich nur momentan nicht blicke ist wie ich eben dem breadcrumb Standardmodul (in Contao 2.11) beibringe den Seitenalias des Startpunktes nicht mit auszugeben.

    LG
    Bennie

  15. #15
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Bennie,
    entschuldige. Ich hab darauf geantwortet:
    Zitat Zitat von hartlrobert Beitrag anzeigen
    Hier würde es schon eine Hilfe sein, wenn das Modul ein Template auswählen lassen würde. Dann könnte man mit mehr als einem breadcrumb-Template arbeiten.
    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  16. #16
    Contao-Nutzer
    Registriert seit
    25.10.2011.
    Ort
    Lüneburger Heide
    Beiträge
    19

    Standard

    Zitat Zitat von Bennie Beitrag anzeigen
    Was ich nur momentan nicht blicke ist wie ich eben dem breadcrumb Standardmodul (in Contao 2.11) beibringe den Seitenalias des Startpunktes nicht mit auszugeben.
    Das würde mich auch brennend interessieren!

    Ilka

  17. #17
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Mir wird nach dem Update auf 2.11 auch die Wurzelseite mit ausgegeben. Außerdem wird nun der Seitentitel anstelle des Seitennamens ausgegeben.
    Wie kann ich das wieder beheben?
    Geändert von Chris87 (05.03.2012 um 10:09 Uhr)

  18. #18
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du die in #3 erwähnte Erweiterung schon ausprobiert?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  19. #19
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Nein, habe ich noch nicht ausprobiert. Ich verstehe allerdings nicht, wieso ich nun eine Erweiterung benötige um den Zustand wiederherzustellen, wie es vor dem Update war.
    Geht das nicht einfach mit Bordmitteln zu lösen?

    Danke.

    Gruß
    Chris

  20. #20
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Nein, habe ich noch nicht ausprobiert. Ich verstehe allerdings nicht, wieso ich nun eine Erweiterung benötige um den Zustand wiederherzustellen, wie es vor dem Update war.
    Das hat Leo im Ticket beantwortet:
    Nachdem es jetzt immer eine Root-Seite gibt, wird diese auch immer angezeigt. Die Option "Wurzelseite als Startpunkt" war für den Fall, dass man keine Root-Seite hatte und die regulären Seiten direkt im Root lagen. Da es diese Option jetzt aber nicht mehr gibt, gibt es auch die andere Option nicht mehr.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  21. #21
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    4

    Standard Wir haben eine Lösung gefunden....

    Lösung: Unter "Templates" ein neues Template erstellen -> mod_breadcrumb.xhtml oder mod_breadcrumb.html5.

    Und dann das hier einfügen:

    Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    
    <?php foreach ($this->items as $item): ?>
    <?php if ($item['isRoot']==1) continue; ?>
    <?php if ($item['isActive']): ?>
    <span class="active"><?php echo $item['title']; ?></span>
    <?php else: ?>
    <a href="<?php echo $item['href']; ?>" title="<?php echo $item['title']; ?>"><?php echo $item['link']; ?></a> > 
    <?php endif; ?>
    <?php endforeach; ?>
    
    </div>
    <!-- indexer::continue -->
    Speziell wurde diese Zeile eingefügt.

    Code:
    <?php if ($item['isRoot']==1) continue; ?>
    Ich hoffe wir konnten damit helfen.
    Geändert von f1media (05.03.2012 um 22:07 Uhr)

  22. #22
    Alter Contao-Hase
    Registriert seit
    10.04.2011.
    Ort
    Zürich
    Beiträge
    1.123

    Standard

    danke für den input. hab das jetzt mal übernommen und neues template erstellt mit deinem code. aber irgendwie bleibt die wurzelseite immer noch da in der breadcrump.

  23. #23
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    4

    Standard

    Probiere mal unter Systemwartung -> Daten bereinigen. (Alle auswählen)

    oder du hast das falsche Template ausgewählt -> xhtml - html5

  24. #24
    Alter Contao-Hase
    Registriert seit
    10.04.2011.
    Ort
    Zürich
    Beiträge
    1.123

    Standard

    daten bereinigen hat geholfen 1000 dank

  25. #25
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Hat jemand eine Idee, wie man den Seitennamen anstelle des Seitentitels im Breadcrumb ausgeben kann?
    Das hat sich ja anscheinend auch geändert, oder?

  26. #26
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    4

    Standard

    Ja.
    Unter "Templates" ein neues Template erstellen -> mod_breadcrumb.xhtml oder mod_breadcrumb.html5.
    Und dann das hier einfügen:

    Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    
    <?php foreach ($this->items as $item): ?>
    <?php if ($item['isRoot']==1) continue; ?>
    <?php if ($item['isActive']): ?>
    <span class="active"><?php echo $item['data']['title']; ?></span>
    <?php else: ?>
    <a href="<?php echo $item['href']; ?>" title="<?php echo $item['data']['title']; ?>"><?php echo $item['link']; ?></a> > 
    <?php endif; ?>
    <?php endforeach; ?>
    
    </div>
    <!-- indexer::continue -->
    Speziell wurden diese Zeilen geändert.

    Zeile 12
    Code:
    <span class="active"><?php echo $item['data']['title']; ?></span>
    und Zeile 14

    Code:
    <a href="<?php echo $item['href']; ?>" title="<?php echo $item['data']['title']; ?>"><?php echo $item['link']; ?></a> >
    Ach ja, und unter Systemwartung -> Daten bereinigen. (Alle auswählen) - nicht vergessen

  27. #27
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Danke, genau das habe ich auch gesucht.

    Der entscheidenden Punkt ist wie Chris87 sagt:
    Ich verstehe allerdings nicht, wieso ich nun eine Erweiterung benötige um den Zustand wiederherzustellen, wie es vor dem Update war.
    Geht das nicht einfach mit Bordmitteln zu lösen?
    Im Übrigen meinte ich natürlich, dass man beim normalen Breadcrumb-Modul kein Template auswählen kann. Bei der Erweiterung von andreasisaak geht das wie gewohnt. Will man mit der hausiegenen Breadcrumb zwei oder mehr Templates wird es schon umständlich.

  28. #28
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Ja, die Anpassung von f1media hat super geklappt. Danke.

  29. #29
    Contao-Hauptentwickler
    AG Core-Entwicklung
    Avatar von leo
    Registriert seit
    05.06.2009.
    Ort
    Wuppertal
    Beiträge
    816

    Standard

    Ich bin erstaunt zu sehen, wie viele Anwender diese eigentlich für etwas anders gedachte Option verwenden. Könntet ihr mal ein paar Beispiele (Links zu Webseiten) posten, auf denen die Notwendigkeit einer solchen Option klar wird? Ich habe es nämlich mit ein paar meiner Seiten (u.a. contao.org) getestet und keine brauchbaren Ergebnisse ohne die Root-Seite erhalten. Im Zweifel lässt sich die Option ja wieder einbauen.

  30. #30
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im Grunde sind es z.B. alle Websites wo man auch auf der Homepage das Breadcrumb einbaut und dann nicht sinngemäß

    Home (Link) > Home (span)

    stehen haben will. Sondern:

    Home (span)

    Auf den Unterseiten soll es aber vollständig stehen:

    Home (Link) > Über uns (Link) > Aktuelle Seite (span>


    Beispiel:
    http://www.dbs-npc.de/ (Sie sind hier: Startseite)
    http://www.dbs-npc.de/paralympics-aktuelles.html (Sie sind hier: Startseite > Leistungssport > Paralympics > Aktuelles )

  31. #31
    Contao-Hauptentwickler
    AG Core-Entwicklung
    Avatar von leo
    Registriert seit
    05.06.2009.
    Ort
    Wuppertal
    Beiträge
    816

    Standard

    (Sie sind hier: Startseite) finde ich in diesem Beispiel aber korrekt. Warum ist das falsch?

  32. #32
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das ist ja auch korrekt, weil ich das Template bereits modifiziert habe

    Unmodifiziert stünde da:

    Startseite (Link) > Startseite (span)

  33. #33
    Contao-Hauptentwickler
    AG Core-Entwicklung
    Avatar von leo
    Registriert seit
    05.06.2009.
    Ort
    Wuppertal
    Beiträge
    816

    Standard

    Es müsste aber eigentlich stehen: National Paralympic Committee Germany (Link) > Startseite (span)

    Oder heißt die Root-Seite bei Dir auch "Startseite"? Gibt es noch andere Beispiele?

  34. #34
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @ Leo:
    Dann müsste man den Startpunkt immer passend benennen können.. und hätte bei verschiedenen Sprachen dann auch den selben Text. Im BE handhaben das aber viele so, das der Startpunkt zur Orientierung etwas anders benannt ist (mit de oder [de] oder wie auch immer). Das müsste man jetzt irgendwie da raus frickeln.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  35. #35
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Aber das konnte die Core Breadcrump doch noch nie?!

  36. #36
    Contao-Hauptentwickler
    AG Core-Entwicklung
    Avatar von leo
    Registriert seit
    05.06.2009.
    Ort
    Wuppertal
    Beiträge
    816

    Standard

    @MacKP: Dafür gibt es doch die Seitentitel

  37. #37
    Alter Contao-Hase
    Registriert seit
    10.04.2011.
    Ort
    Zürich
    Beiträge
    1.123

    Standard

    Zitat Zitat von Nina Beitrag anzeigen
    Im Grunde sind es z.B. alle Websites wo man auch auf der Homepage das Breadcrumb einbaut und dann nicht sinngemäß

    Home (Link) > Home (span)

    stehen haben will. Sondern:

    Home (span)

    Auf den Unterseiten soll es aber vollständig stehen:

    Home (Link) > Über uns (Link) > Aktuelle Seite (span>


    Beispiel:
    http://www.dbs-npc.de/ (Sie sind hier: Startseite)
    http://www.dbs-npc.de/paralympics-aktuelles.html (Sie sind hier: Startseite > Leistungssport > Paralympics > Aktuelles )
    Wie hast du das "Sie sind hier:" noch davor bekommen? Einfach in das Template geschrieben oder was ist der beste weg, wenn die Website mehrsprachig werden soll?

  38. #38
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit dem Inserttag {{iflng::*}} kannst Du das auch im Template entsprechend mehrsprachig vorsehen.

    http://www.contao.org/de/insert-tags.html#miscellaneous
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  39. #39
    Contao-Nutzer
    Registriert seit
    05.01.2011.
    Beiträge
    107

    Standard

    Zitat Zitat von leo Beitrag anzeigen
    Könntet ihr mal ein paar Beispiele (Links zu Webseiten) posten, auf denen die Notwendigkeit einer solchen Option klar wird?
    Music Academy > Welcome to Music Academy.
    Der Link <a href="en/" title="Music Academy">Music Academy</a>zeigt auf sich selbst. Der Besucher könnte aber glauben es gibt noch eine Seite vor "Welcome to Music Academy", landet aber immer wieder auf der selben Seite.
    Geändert von plastiko (06.03.2012 um 18:15 Uhr)
    MfG
    Jens

  40. #40
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von leo Beitrag anzeigen
    @MacKP: Dafür gibt es doch die Seitentitel
    Bin ja schon still XD

    Und kümmer mich wieder um den Catalog Bereich *g*
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •