Hallo,
ich versuche gerade den Newstitel (Also den Titel des Nachrichtenlesers) in der Breadcrumb anzuzeigen.
Weiß jemand wie das geht?
Danke
Hallo,
ich versuche gerade den Newstitel (Also den Titel des Nachrichtenlesers) in der Breadcrumb anzuzeigen.
Weiß jemand wie das geht?
Danke
https://contao.org/de/manual/3.0/man...tml#inserttags
und eben asd mod_breacrumb template bearbeiten
Kann mir jemand sagen, wie das genau geht?
Wäre echt dankbar für eure Hilfe! Wenn mir jemand sagen könnte, wie das genau geht.
THANKS
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.
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ß
Gehe im Backend zu [Layout]->Templates.
Neues Template
mod_breadcrumb.html5 oder mod_breadcrumb.xhtml heraussuchen.
Contao 3:
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; ?> <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 -->
Unterschied zum mitgelieferten Template ist, wenn der letzte "aktive" Eintrag (class="active") generiert wird muss anstelle vonHTML-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 -->das InsertTag gesetzt werden:Code:<?php echo $item['title']; ?>GrußCode:{{page::pageTitle}}
Geändert von dogsnhumans.de (14.10.2013 um 16:22 Uhr)
ahhh super!!! Funktioniert. Vielen Dank
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen