Layout des Hauptmenüs

Gesperrt
apfc.de
Beiträge: 5
Registriert: Mo 8. Mär 2004, 12:19
Wohnort: Jena
Kontaktdaten:

Layout des Hauptmenüs

Beitrag von apfc.de » Mo 8. Mär 2004, 12:29

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

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 8. Mär 2004, 14:09

...flasches forum -> verschoben

doku schon gelesen ?

bitte die beispiel module mal ansehen...

einige module verwenden für die anzeige templates
für dich intressant cms/templates/

apfc.de
Beiträge: 5
Registriert: Mo 8. Mär 2004, 12:19
Wohnort: Jena
Kontaktdaten:

Beitrag von apfc.de » Di 9. Mär 2004, 10:40

Okay, danke für die Verschiebung.

Die Doku habe ich schon gelesen,
aber komme irgendwie trotzdem nicht klar.

Ich finde das Layout des Hauptmenü nicht.
Wo ist das denn definiert?

Danke für eure Hilfe.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Di 9. Mär 2004, 11:03

apfc.de hat geschrieben:Ich finde das Layout des Hauptmenü nicht.
Wo ist das denn definiert?
das hauptmenü -> modul: Hauptnavigation

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">';
und

Code: Alles auswählen

echo '</table>';
der restliche teil wird über templates erzeugt...
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 -->
<!-- BEGIN: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>';
die anpassungen kannst du vornehmen wenn du html innerhalb der templates bzw. der module anpasst...
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...

apfc.de
Beiträge: 5
Registriert: Mo 8. Mär 2004, 12:19
Wohnort: Jena
Kontaktdaten:

Beitrag von apfc.de » Di 9. Mär 2004, 13:40

:D Dankeschön. Genau das war der Ansatz, der mir fehlte.

Bist mein Held.

mukraker
Beiträge: 54
Registriert: Do 19. Sep 2002, 15:20
Kontaktdaten:

Beitrag von mukraker » Fr 12. Mär 2004, 23:36

was wenn ich das hauptmodul mehrmals verwenden will, aber in verschiedenen designs ? wie mach ich das dann mit den html tpls ??

Gesperrt