Sie sind nicht angemeldet.

naust

Anfänger

  • »naust« ist männlich
  • »naust« ist der Autor dieses Themas

Beiträge: 34

CMS Version: cms2day 3.9.2

  • Nachricht senden

1

Dienstag, 15. Februar 2011, 21:09

Submenu

Hey,
ich möchte für eines meiner templates ein submenu erstellen, welches die untergeordneten seiten anzeigt allerdings nur wenn der übergeordnete link aktiv ist.
das alles soll im css definiert werden, allerdings weiß ich leider nicht mit welchen befehlen.
Kann mir da wer weiterhelfen?

Werbung

2

Dienstag, 15. Februar 2011, 21:26

Wahrscheinlich wirst du mit CSS alleine nicht weit kommen, dazu brauchst du PHP.
Wo sollen denn die Unterseiten angezeigt werden?

Werbung

naust

Anfänger

  • »naust« ist männlich
  • »naust« ist der Autor dieses Themas

Beiträge: 34

CMS Version: cms2day 3.9.2

  • Nachricht senden

3

Dienstag, 15. Februar 2011, 21:46

kennst du das free template blue vision von cms2day?
dort gibt es ein solches menü
das main menü wird als horizontale linie angezeigt (inline)
und das submenü soll dann als horizontale linie direkt dadrunter gezeigt werden allerdings nur wenn der oberpunkt aktiv ist

ich habe auf localhost schon einmal ein bisschen rumprobiert und bin soweit gekommen dass er mir das anzeigt wie ich es möchte allerdings steht das submenü dann immer da also egal welcher oberpunkt aktiv ist. das führt dann zu nicht spezifischen submenülinks und das ist doof.

irgendeine idee ?
Danke

Werbung

Zyklopen

Schüler

  • »Zyklopen« ist männlich

Beiträge: 97

Wohnort: Jena

Beruf: Grafiker

  • Nachricht senden

4

Dienstag, 15. Februar 2011, 21:54

Wieso schaust du dir das template dann nicht mal an? ;)

Werbung

naust

Anfänger

  • »naust« ist männlich
  • »naust« ist der Autor dieses Themas

Beiträge: 34

CMS Version: cms2day 3.9.2

  • Nachricht senden

5

Dienstag, 15. Februar 2011, 21:59

ob dus glaubst oder nich^^ das hab ich schon

da ist das mit #fullmenu und #submenu definiert aber komischerweise bekomm ich das in meinem template nicht hin

ich bekomme ja im grunde genommen nur nich hin dass es nur angezeigt wird wenn der übergeordnete link aktiv ist

gibts da nicht irgendeinen befehl?

Werbung

Zyklopen

Schüler

  • »Zyklopen« ist männlich

Beiträge: 97

Wohnort: Jena

Beruf: Grafiker

  • Nachricht senden

6

Dienstag, 15. Februar 2011, 22:02

Die menüs sind doch glaub ich alle in der config.inc.php definiert. Da müsstest du ansetzen, wenn du etwas aufbautechnisch ändern willst. Kann gerade leider selbst nicht schauen.

Werbung

naust

Anfänger

  • »naust« ist männlich
  • »naust« ist der Autor dieses Themas

Beiträge: 34

CMS Version: cms2day 3.9.2

  • Nachricht senden

7

Dienstag, 15. Februar 2011, 22:06

okay ich hab mir die auch mal angeschaut.
aber ich glaube eigentlich dass mand as auch anders definieren kann ich probiere einfach nochmal ein bisschen rum.

dämliches css ich werde daraus manchmal einfach nicht schlau^^

danke

Werbung

Zyklopen

Schüler

  • »Zyklopen« ist männlich

Beiträge: 97

Wohnort: Jena

Beruf: Grafiker

  • Nachricht senden

8

Dienstag, 15. Februar 2011, 22:13

Das ganze hat dann aber nichts mit css zu tun. Das ist php. Vllt schau ich mir morgen das selbst nochmal an.

Mfg
Phil

Werbung

naust

Anfänger

  • »naust« ist männlich
  • »naust« ist der Autor dieses Themas

Beiträge: 34

CMS Version: cms2day 3.9.2

  • Nachricht senden

9

Dienstag, 15. Februar 2011, 22:17

das einzige was im php definiert ist ist das hier

Quellcode

1
2
3
<div id="fullmenu">
<?php page_fullmenu("0","true","false"); ?>
</div>


hat das vll was zu bedeuten? ich bin php nicht so mega fit^^

---edit---
das ist aus dem blue vision template

Werbung

10

Dienstag, 15. Februar 2011, 22:38

Die Funktion ist schon definiert, man muss also irgendwo anders schauen, was das bedeutet.
Wie schon gesagt, das musst du mit PHP richten und nicht mit CSS.
Werde leider erst morgen Abend Zeit haben, es nochmals anzuschauen, oder vielleicht sogar erst am Donnerstag.

Edit:// Ist wahrscheinlich auch in der admin/inc/functions/config.inc.php definiert.

Werbung

Ähnliche Themen