moin –
mir erscheint die frage ja fast schon peinlich – aber wie gebe ich die headline eines moduls im frontend aus?
ferner handelt es sich um das modul nav_default …
besten dank für die einfache antwort
moin –
mir erscheint die frage ja fast schon peinlich – aber wie gebe ich die headline eines moduls im frontend aus?
ferner handelt es sich um das modul nav_default …
besten dank für die einfache antwort
Die Headline von Modulen wird nur ausgegeben wenn es per LAyout eingebunden wurde. Wenn du ein Modul als Inhaltselement einbindest, wird die Überschrift des Inhaltselements verwendet (imho)
.. das modul ist im theme als frontend-modul eingebunden. ich frage mich weshalb ich innerhalb des moduls überhaupt eine überschrift angeben kann, wenn ich die eh nicht ausgeben kann?
ich glaube ich stehe gerade mächtig auf dem schlauch – deshalb – bitte erlöst mich
Vielleicht ist sie im Theme ja per CSS deaktiviert
nein – sie wird ja theoretisch im template nichtmal aktiv ausgegeben und auch im DOM ist sie nicht zu finden.
selbst in den template vars wird die headline nicht angezeigt?!
<?php echo $this->dumpTemplateVars(); ?>
irgendwas stimmt da doch nicht?
Dann mach mal einen Contao-Check. Bei einer meiner 3.4.5 Installationen habe ich es gerade mit der Hauptnavigation getestet. Die Überschrift wird ausgegeben wie erwartet.
Hier das Originaltemplate mod_navigation.html5 inklusive Ausgabe der Überschrift.HTML-Code:<nav class="mod_navigation block" id="NavMain"> <h1>Das ist die Überschrift des Navigationsmoduls mit Navigationstemplate nav_default</h1> <a href="bilder-samstag.html#skipNavigation1" class="invisible">Navigation überspringen</a>
PHP-Code:
<nav 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; ?>
<a href="<?php echo $this->request; ?>#<?php echo $this->skipId; ?>" class="invisible"><?php echo $this->skipNavigation; ?></a>
<?php echo $this->items; ?>
<a id="<?php echo $this->skipId; ?>" class="invisible"> </a>
</nav>
Geändert von tab (19.05.2015 um 20:16 Uhr)
hach – das problem hat sich mittlerweile gelöst. aus welchem grund auch immer war in den template einstellungen lediglich das navigationstemplate ausgewählt – das individuelle template fehlte – und ich hatte das standard template (mod_navigation) beinahe leer hinterlegt. und natürlich hatte ich versucht die headline in nav_default einzufügen. mensche mensch mensch ..
vielen dank für deine template vorlage – so kam ich drauf
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen