Ergebnis 1 bis 8 von 8

Thema: Newstitel in Breadcrumb anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    27.05.2013.
    Beiträge
    6

    Standard Newstitel in Breadcrumb anzeigen

    Hallo,

    ich versuche gerade den Newstitel (Also den Titel des Nachrichtenlesers) in der Breadcrumb anzuzeigen.

    Weiß jemand wie das geht?

    Danke

  2. #2
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    https://contao.org/de/manual/3.0/man...tml#inserttags

    und eben asd mod_breacrumb template bearbeiten

  3. #3
    Contao-Nutzer
    Registriert seit
    11.05.2011.
    Beiträge
    24

    Standard

    Kann mir jemand sagen, wie das genau geht?

  4. #4
    Contao-Nutzer
    Registriert seit
    27.05.2013.
    Beiträge
    6

    Standard

    Wäre echt dankbar für eure Hilfe! Wenn mir jemand sagen könnte, wie das genau geht.

    THANKS

  5. #5
    Contao-Nutzer
    Registriert seit
    13.08.2012.
    Beiträge
    36

    Standard

    Ich habe mir mal den Spaß erlaubt überhalb und unterhalb des Artikels, wo ja auch der Nachrichtenleser als Modul integriert ist, eine Breadcrumb zu erzeugen.

    Die oberere Breadcrumb zeigt: Aktueller Ort: Home -> News -> News

    Die untere Breadcrum zeigt: Aktueller Ort: Home -> News -> Titel der News

    Hat dazu jemand eine Erklärung? ^^

    Ich werd mal das Template anpassen.

  6. #6
    Contao-Nutzer
    Registriert seit
    13.08.2012.
    Beiträge
    36

    Standard

    Bevor ich jetzt stundenlag damit verbringe das Template zu bearbeiten positioniere ich die Breadcrumb per CSS absolute. Ist zwar auch keine saubere Lösung, aber spart Zeit.

    var_dump($item) (Die Variable aus dem Breadcrumb Template), zeigt ganz offensichtlich, dass der Title erst durch das Newsmodul geändert wird. Also muss das Newsmodul erstmal laden, danach erst das Breadcrumb Modul.

    Das mit InsertTags funktioniert im Breadcrumb Template vermutlich auch nicht, denn dieser ist sicherlich auch noch leer ^^

    Gruß

  7. #7
    Contao-Nutzer
    Registriert seit
    13.08.2012.
    Beiträge
    36

    Standard

    Zitat Zitat von lilly263 Beitrag anzeigen
    Kann mir jemand sagen, wie das genau geht?
    Gehe im Backend zu [Layout]->Templates.

    Neues Template

    mod_breadcrumb.html5 oder mod_breadcrumb.xhtml heraussuchen.

    Contao 3:
    HTML-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; ?>
    
    <ul>
    <?php foreach ($this->items as $item): ?>
    <?php if ($item['isActive']): ?>
      <li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?> last">{{page::pageTitle}}</li>
    <?php else: ?>
      <li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['title']; ?>"><?php echo $item['link']; ?></a></li>
    <?php endif; ?>
    <?php endforeach; ?>
    </ul>
    </div>
    <!-- indexer::continue -->
    Contao 2:
    HTML-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']): ?>
    <span class="active">{{page::pageTitle}}</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 -->
    Unterschied zum mitgelieferten Template ist, wenn der letzte "aktive" Eintrag (class="active") generiert wird muss anstelle von
    Code:
    <?php echo $item['title']; ?>
    das InsertTag gesetzt werden:
    Code:
    {{page::pageTitle}}
    Gruß
    Geändert von dogsnhumans.de (14.10.2013 um 16:22 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    11.05.2011.
    Beiträge
    24

    Multimedia

    ahhh super!!! Funktioniert. Vielen Dank

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
  •