Hallo liebe NGler!
Ich beschäftige mich seit Kurzem mit Contenido.
Will nun aber das Layout verändern.
Ich kann die verschiedenen Container wunderbar einbinden,
aber wie verändere ich das konkrete Layout der Container?
Zum Beispiel Hauptmenü/News.
Ich freue mich auf eine Antwort.
MfG Martin
Layout des Hauptmenüs
das hauptmenü -> modul: Hauptnavigationapfc.de hat geschrieben:Ich finde das Layout des Hauptmenü nicht.
Wo ist das denn definiert?
beginn und ende der tabelle ist direkt im modul enthalten...
outputbereich des moduls:
Code: Alles auswählen
echo '<table cellspacing="0" cellpadding="0" border="0">';
Code: Alles auswählen
echo '</table>';
diese findest du in
erste navigations ebene:
cms/templates/navfirst_on.html
cms/templates/navfirst_off.html
zweite navigations ebene:
cms/templates/navsecond_on.html
cms/templates/navsecond_off.html
dritte navigations ebene:
cms/templates/navthird_on.html
cms/templates/navthird_off.html
ein solches template sieht zb so aus:
Code: Alles auswählen
<!-- BEGIN:BLOCK -->
<tr><td width="165" colspan="2" height="22" style="border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:10px">
<a target="{TARGET}" href="{HREF}">{NAME}</a></td></tr>
<!-- END:BLOCK -->
<!-- END:BLOCK -->
sind zwingend erforderlich für die platzhalter wenn die zuweisung mittels
zb: $tpl->set('d', 'NAME', $data['name']);
gemacht wird...
zb: $tpl->set('s', 'NAME', $data['name']);
würde einen platzhalter ausserhalb vom Block definieren...
die platzhalter selbst sehen dann zb so aus {NAME}
unterschied:
's' -> statisch (nicht wiederholender teil)
'd' -> dynamisch (wiederholender teil)
das modul: Service Navigation
verwendet zb keine templates
begin und ende der tabelle ist wie beim anderen modul in dem modul selbst enthalten
der code der den output liefert sieht so aus:
Code: Alles auswählen
echo '<td height="21" class=".navigation" style="border: 0px; border-top:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:7px; padding-right:7px;">
<a class="klein" href="front_content.php?idcat='.$db->f("idcat").'">'.$db->f("name").'</a></td>';
css zuweisungen via class oder direkt via style
die templates und module sind als referenz module zu verstehen... ist als möglichkeit zu sehen wie man die navigation umsetzen könnte...
ich hoffe diese einführung hilft dir etwas...