Menu items mit alias in der li css classe

Gesperrt
nico65
Beiträge: 5
Registriert: Mi 6. Jan 2010, 16:38
Kontaktdaten:

Menu items mit alias in der li css classe

Beitrag von nico65 »

Hi,

ich bin gerade dabei mich in contenido ein zu arbeiten und hätte da mal eine Frage zur Navigation.
Ich möchte gerne den Categorie Alias zum stylen der menupunkte in der Navigation_Main verwenden.

Ich habe contenido 4.8.12 mit den Beispielinhalten installiert.
Wie gehe ich da am besten vor?
BagHira
Beiträge: 486
Registriert: Do 23. Feb 2006, 19:42
Wohnort: Tirschenreuth / Oberpfalz / Bayern
Kontaktdaten:

Re: Menu items mit alias in der li css classe

Beitrag von BagHira »

Servus nico65,

wenn ich dich richtig verstanden habe, hilft es am besten sich hier einzulesen:
http://de.selfhtml.org/css/eigenschaften/listen.htm
Gruß Holger

Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.

Handgewickelte Glasperlen Facebook Google+
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Re: Menu items mit alias in der li css classe

Beitrag von kummer »

nico65 hat geschrieben:Hi,

ich bin gerade dabei mich in contenido ein zu arbeiten und hätte da mal eine Frage zur Navigation.
Ich möchte gerne den Categorie Alias zum stylen der menupunkte in der Navigation_Main verwenden.

Ich habe contenido 4.8.12 mit den Beispielinhalten installiert.
Wie gehe ich da am besten vor?
das alias hat einen ganz anderen zweck. das alias dient zur erstellung eines logischen pfades zu einer kategorie oder zu einem artikel. angenommen du hast folgende struktur (mit dem alias jeweils in klammern):

Code: Alles auswählen

Hauptnavigation
|__Produkte (produkte)
  |__mein geniales Produkt (mein-geniales-produkt)
dann erhälst du unter modrewrite-bedingungen als logischen pfad...

Code: Alles auswählen

/produkte/mein-geniales-produkt/
das alisas ist zum stylen völlig ungeeignet. u.a. deshalb, weil es nicht mehrfach in der gleichen kategorie auftreten kann (oder sollte).
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
nico65
Beiträge: 5
Registriert: Mi 6. Jan 2010, 16:38
Kontaktdaten:

Re: Menu items mit alias in der li css classe

Beitrag von nico65 »

Hi,

ich danke euch schon mal für die Antworten, aber ich hätte vmtl. noch etwas ausführlicher beschreiben müßen was ich brauche.
Mit css kann ich dabei ganz gut umgehen, mit php eher mäßig.

Ich muss ein grafisches Menu für eine Contenido Seite umsetzen. (grafische Buttons statt text) ich weiß, das ist unpraktisch, aber war nicht meine Entscheidung.

Beim Standard Menu werden zwar die Level mit gegeben es besteht aber sonst keine Möglichkeit Individuell jeden einzelnen Listenpunkt zu stylen. Müßte ich aber da wie gesagt jeder Menupunkt einen Individuellen Butten in Form einer Css Background Grafik für '<li class"mainnav alias>" a' bekommen soll.

Ich habe es auch schon geschaft die Categorie Id als Bezeichner zu verwenden was ich zur Not auch nutzen werde. Es gibt dann vmtl. noch die Möglichkeit eine zähler schleife ein zu bauen und zu nutzen. (wüßte zwar im Moment nicht wie, aber sollte gehen.) Die Beiden Methoden hätten den Nachteil, dass die Style Zuordnung verloren gehen würde, wenn der spätere Administrator die Menupunkte anders anordnet oder eine Kategorie löscht und neu anlegt.

...darum halte ich den Alias eigentlich für recht gut geeignet.

Gruss
Nico
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Menu items mit alias in der li css classe

Beitrag von Oldperl »

Hallo nico65,
nico65 hat geschrieben:Müßte ich aber da wie gesagt jeder Menupunkt einen Individuellen Butten in Form einer Css Background Grafik für '<li class"mainnav alias>" a' bekommen soll.
Gib die URL des Hintergrundbildes bei jedem li-Tag als Elementstyle mit Hilfe des background-image mit. Die restliche, wohl gleiche, Formatierung kannst du über eine Klasse in der CSS Datei machen.
Ich würde nicht den Alias, sondern den ja eh schon vorhandenen Bezeichner der Kategorie nehmen, wenn es wirklich für jede Kategorie ein extra Bild sein muss, und aus diesem den Namen des Bildes machen. Diese würde ich dann im upload-Verzeichnis in ein eigenes Verzeichnis tun(Beispiel: startseite.jpg oder ueber-uns.jpg).

Soll nur auf einen graphischen Button die Kat als Text drauf und bleibt der Button ansonsten immer gleich, dann hab ich dafür irgendwo noch ein Modul, denke das war sogar mit caching der Buttons. Ist zwar noch für die 4.6er Version, sollte aber problemlos auch in der 4.8er laufen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
nico65
Beiträge: 5
Registriert: Mi 6. Jan 2010, 16:38
Kontaktdaten:

Re: Menu items mit alias in der li css classe

Beitrag von nico65 »

Hallo Ortwin,

danke für die Antwort.
Ok, dann denke ich mal ich machs mit der CatId. Hierzu würde ich die navigation_standard.html und die Contenido_NavMain_Util.class.php verändern oder ist es sinnvoller neue Dateien anzulegen damit nach einem Updaten die Navigation erhalten bleibt.
Gesperrt