Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Konfiguration Listennavigation
andgar
Beitrag Sat. 27. October 2007, 13:21
Beitrag #1


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Hallo,
ich bin gerade dabei eine Listennavigation zu erstellen. Der Link zum Template ist:
http://test.360-live.de/TEMPLATES/
Mein Problem ist wie ich es schaffe die unterschiedlichen Farben in den Navigationsbereiche darzustellen.
Ich habe mal zwei Module dazu ausprobiert (Listen-Navigation 1.1, Navigation 2.01.00). Das Prinzip ist mir grundsätzlich klar blos ist mir noch nicht klar wie ich das Modul konfigurieren bzw. die CSS-Klassen setzen kann so dass die darstellung stimmt.
Um eine Hilfe wäre ich sehr dankbar.
Andre
Go to the top of the page
 
+Quote Post
firehorse
Beitrag Sat. 27. October 2007, 14:55
Beitrag #2


Advanced Member
***

Gruppe: Members
Beiträge: 75
Mitglied seit: 29.09.2006
Mitglieds-Nr.: 265



Vielleicht kannste ja damit etwas anfangen smile.gif

Es ist nur ein Beispiel und man kann noch einiges verbessern oder wurde schon biggrin.gif

Vorschau Vista-Menue:
http://zvision.zv.ohost.de/menutest/vista/

Download:
http://zvision.zv.ohost.de/menutest/vista.zip

Ohne grafische Inhalte:
http://zvision.zv.ohost.de/menutest/free.zip

Du kannst es in ContentFlex einfügen oder hast ein Beispiel dafür wie so etwas läuft.


gruss
firehhorse
Go to the top of the page
 
+Quote Post
andi
Beitrag Sat. 27. October 2007, 15:09
Beitrag #3


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



hallo andre

die listennavigation ist sicherlich das richtige modul. für die unterschiedlichen farben muss jeder navigationspunkt seine eigene id (oder klasse) erhalten. eine möglichkeit wäre, die templatevariable {id} für die seiten, resp. ordnerausgabe zu benutzen:

seite:
QUELLTEXT
<li><a id="navigationspunkt-{id}" href="{link}">{name}</a></li>


auch {name} könnte verwendet werden. allerdings läufst du hier gefahr, dass dabei umlaute im klassennamen vorkommen, was nicht sonderlich empfehlenswert ist.

mit der obigen variante kannst du in css dann jeden navigations individuell gestalten.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
andgar
Beitrag Sat. 27. October 2007, 15:40
Beitrag #4


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Hi Andi,
vielen dank. ich war gerade bei http://wiki.sefrengo.org/index.php/Listennavigation unterwegs. Durch deine Antwort hat sich mein Gedanke bestätigt. Aber ein Problem habe ich noch, wie ich die Listennavigation konfigurieren muss. Momentan werden in der Anzeige der Navi die Ordner ausgegeben. Aber ich hätte gerne nur Seiten ausgegeben.

Momentan habe ich die Navigation im CMS so Strukturiert.
Angehängte Datei  screen1.jpg ( 434.74KB ) Anzahl der Downloads: 52


Vielleicht kannst du mir bei diesem Probelem auch noche weiterhelfen. Wäre super.

Gruß Andre

Go to the top of the page
 
+Quote Post
andgar
Beitrag Sat. 27. October 2007, 15:46
Beitrag #5


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Hallo Andi,
die aktuelle Ausgabe findest du unter: http://test.360-live.de/projekt01/
Gruß Andre
Go to the top of the page
 
+Quote Post
andi
Beitrag Sat. 27. October 2007, 15:50
Beitrag #6


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



deine struktur wird früher oder später nicht mehr funktionieren. jeder ordner braucht eine startseite (auch ordner grün und rot). sonst fängt das system an zu spinnen. wenn der ordner selber keine richtige seite enthalten soll, dann muss eine seite mit einer weiterleitung eingerichtet werden.

nur seiten ausgeben geht nicht, macht irgendwie auch kaum sinn. beachte: ein ordner linkt auf die startseite innerhalb des ordners, aus diesem grund. überlege deine struktur.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
andgar
Beitrag Sat. 27. October 2007, 16:02
Beitrag #7


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Ok - das ist für mich auch kein Problem, da jeder Ordner eine Seite beinhaltet. Wie soll ich aber dann die Ausgabe gestalten bzw. die Strukturierung der Navigation im CMS. Die Kategorisierung zur farblichen Unterscheidung in Grün, Rot und Blau ist dann der falsche weg - oder verstehe ich dich da falsch?
Gruß Andre
Go to the top of the page
 
+Quote Post
andi
Beitrag Sat. 27. October 2007, 16:47
Beitrag #8


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ganz im sinne der trennung von inhalt und gestaltung ist das natürlich der falsche weg. lege die struktur in sefrengo so fest, als ob es keine farblichen unterschiede gäbe...in deinem falle also:

startseite (ordner)
-->startseite (seite)

test & previews (ordner)
-->startseite (seite)

aktuelles (ordner)
-->startseite (seite)

das ganze gibst du dann mit dem listennavigations-modul aus. damit du jeden ordner und jede seite die richtige hintergrundfarbe zuweisen kannst, benutzt du {id} oder {name} im template (wie oben beschrieben).


gruss andi



--------------------
Go to the top of the page
 
+Quote Post
andgar
Beitrag Sat. 27. October 2007, 18:24
Beitrag #9


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Hallo Andi,
habe ich jetzt auch gemacht - aber die {id} loesung finde ich jetzt doch nicht so super. Wenn jetzt z.B. durch einen Redakteur eine neue Seite angelegt wird, muss die Id der neuen Seite dann auch im CSS nachgetragen werden. Oder? Das ist dann nicht so im Sinne von einem CMS. Oder verstehe ich da gerade was nicht? Sorry wenn ich jetzt zum diskutieren anfange.
Gruß Andre
Go to the top of the page
 
+Quote Post
grafzahl
Beitrag Sat. 27. October 2007, 18:38
Beitrag #10


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 138
Mitglied seit: 26.03.2007
Wohnort: Magdeburg
Mitglieds-Nr.: 752



ZITAT(andgar @ Sat. 27. October 2007, 19:24) *
Hallo Andi,
habe ich jetzt auch gemacht - aber die {id} loesung finde ich jetzt doch nicht so super. Wenn jetzt z.B. durch einen Redakteur eine neue Seite angelegt wird, muss die Id der neuen Seite dann auch im CSS nachgetragen werden. Oder? Das ist dann nicht so im Sinne von einem CMS. Oder verstehe ich da gerade was nicht? Sorry wenn ich jetzt zum diskutieren anfange.
Gruß Andre


Sicherlich musst du dann auch jeder Seite die halt ne Gewisse Farbigkeit hat ne gesonderte ID zuweisen, aber was spricht dagegen diese schon im Vorraus für die nächsten 40 IDs einzutragen, damit der Redakteur erstmal nen gewissen Spielraum hat.

Eine andere Möglichkeit sehe ich jetzt gerade nicht, da das CMS ja irgendwoher wissen muss welche Seite jetzt welche Farbe abbekommt.


--------------------
Go to the top of the page
 
+Quote Post
andgar
Beitrag Sat. 27. October 2007, 18:59
Beitrag #11


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Hallo Andi, die Idee IDs in Voraus anzulegen geht auch nicht so ganz da ja die ID´s mit dem Erzeugen eines neuen Ordners oder Seite mit +1 erzeugt werden. Ich kann somit keine Trennun zwischen den Farben erreichen mit einem Vorausanlegen von ID´s. Ich hoffe du verstehst was ich meine?!
Gruß Andre
Go to the top of the page
 
+Quote Post
Geronimo
Beitrag Sat. 27. October 2007, 20:00
Beitrag #12


Member
**

Gruppe: Members
Beiträge: 20
Mitglied seit: 12.10.2007
Mitglieds-Nr.: 1.178



vielleicht liege ich ja völlig daneben, aber könnte nicht auch folgender
ansatz funtionieren:

die alte struktur in ähnlicher form beibehalten, also

rootordner

->grün
-->alle unterordner und seiten grün

->blau
-->alle unterordner und seiten blau

...etc

die {id} der ordner grün, blau usw. zuweisen und in der listennavi
unter "Angezeigter Startebene von Ordnern manipulieren" eine 3 für die 3.ebene angeben,
damit erst die seiten und ordner der 3. ebene angezeigt werden.
somit sollten doch alle seiten und ordner, die im entsprechenden "farbordner" erstellt werden
automatisch die passende farbe erhalten?!
Go to the top of the page
 
+Quote Post
firehorse
Beitrag Sat. 27. October 2007, 20:15
Beitrag #13


Advanced Member
***

Gruppe: Members
Beiträge: 75
Mitglied seit: 29.09.2006
Mitglieds-Nr.: 265



ZITAT(andgar @ Sat. 27. October 2007, 19:59) *
Hallo Andi, die Idee IDs in Voraus anzulegen geht auch nicht so ganz da ja die ID´s mit dem Erzeugen eines neuen Ordners oder Seite mit +1 erzeugt werden. Ich kann somit keine Trennun zwischen den Farben erreichen mit einem Vorausanlegen von ID´s. Ich hoffe du verstehst was ich meine?!
Gruß Andre



Wenn ich mir Deinen Screenshot anschaue, dann wäre die einfachste Lösung CSS. Du könntest dann Layouts nur mit unterschiedlichen CSS-Definitionen für den jeweiligen Ordner anlegen. Vorteil: Spätere Änderungen gehen schneller, einfacher und mögliche Komplikationen bleiben Dir erspart. Außerdem hat Andy recht.

Allerdings stellt sich hier die Frage: was willst deinen Benutzern zumuten oder was sollen die dürfen? Inhalte freigestalten oder nur begrenzt? eigene neue Seiten, diese konfigurieren usw... Desto enger du den Spielraum gestaltest, desto eher muss du auch nach Kompromisslösungen suchen.

Ich habe es bei einem Projekt so gemacht, dass jeder Benutzer eine eigene Startseite (Zugriff nur Admins) erhält und dahinter dann deren Ordner/Seiten folgen. Die neusten Artikel werden dort ausgelesen und in deren "Startseite" eingefügt. Diese "Startseiten" werden dann wiederum ausgelesen und dann in der Kurzform auf der eigentlichen Startseite (variable) aufgelistet. So brauchen die sich nur um den Artikel kümmern und der Besucher findet immer den neusten Eintrag. Problem hier: sehr aufwendig in der Konfiguration!


Hilfe zu CSS findest Du hier:
http://xthmlforum.de/


bye
firehorse
Go to the top of the page
 
+Quote Post
andgar
Beitrag Sat. 27. October 2007, 20:24
Beitrag #14


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Hi Geronimo,
Diesen Ansatz habe ich auch schon verfolgt.

Zunachst habe ich das Problem, dass mir nur die Inhalte vom Grünen Ordner ausgegeben werden. Meine Reihenfolge der Ordner in der obersten Ebene ist momentan Grün und Rot. Ich weis nicht woran das liegt.

Meine Ordnerstruktur siehst du hier:
Angehängte Datei  screen2.jpg ( 446.94KB ) Anzahl der Downloads: 22


Die Ausgabe siehst du unter: http://test.360-live.de/projekt01/

ZITAT
die {id} der ordner grün, blau usw. zuweisen


Wie soll das gehen? Da bin ich noch nicht darauf gekommen

Gruß Andre
Go to the top of the page
 
+Quote Post
Geronimo
Beitrag Sat. 27. October 2007, 22:24
Beitrag #15


Member
**

Gruppe: Members
Beiträge: 20
Mitglied seit: 12.10.2007
Mitglieds-Nr.: 1.178



ZITAT(andgar @ Sat. 27. October 2007, 21:24) *
Zunachst habe ich das Problem, dass mir nur die Inhalte vom Grünen Ordner ausgegeben werden.


als erstes erstell mal nen rootordner, in den du alle farbordner (rot, blau ...) verschiebst
also:

ROOT
-->Rot
-->Grün

dann stellst du den startordner in der listen navigation auf ROOT. somit sind erst mal
alle unterordner rot und grün sichtbar.
dann die ausgabe folgendermaßen, wie oben schon von andi gepostet editieren:

QUELLTEXT
<li id="navigationspunkt-{id}"><a href="{link}">{name}</a>{folder}</li>


in deiner css siehts dann so aus:

QUELLTEXT
#navigationspunkt-ID {background-color: #00ff00;}
#navigationspunkt-ID {background-color: #ff0000;}


die ID natürlich durch die idcat der ordner grün und rot ersetzen.

Der Beitrag wurde von Geronimo bearbeitet: Sat. 27. October 2007, 22:28
Go to the top of the page
 
+Quote Post
andgar
Beitrag Sat. 27. October 2007, 22:41
Beitrag #16


Member
**

Gruppe: Members
Beiträge: 17
Mitglied seit: 26.01.2007
Wohnort: München
Mitglieds-Nr.: 605



Hi,
ZITAT
als erstes erstell mal ne rootordner, in den du alle farbordner (rot, blau ...)verschiebst
also:

ROOT
-->Rot
-->Grün


habe ich gemacht - aber mir wir der inhalt vom grünen ordner nicht ausgegeben...

Auch der startordner in der listen navigation ist ROOT

Ich habe echt keinen Plan mehr was da schief läuft.

Gruß Andre
Go to the top of the page
 
+Quote Post
Geronimo
Beitrag Sat. 27. October 2007, 23:09
Beitrag #17


Member
**

Gruppe: Members
Beiträge: 20
Mitglied seit: 12.10.2007
Mitglieds-Nr.: 1.178



ist der ordner online geschaltet und sind beide ordner, Grün und Rot unterordner
von root?

Der Beitrag wurde von Geronimo bearbeitet: Sat. 27. October 2007, 23:10
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Sun. 28. October 2007, 19:32
Beitrag #18


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



Ich würde da evtl. einen anderen Ansatz wählen. Der unabhängig von einer ID ist, über unterschiedliche Listennavis u. Templates und die dann den entsprechenden Farbverzeichnissen zuweisen.

Gruss



--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
firehorse
Beitrag Thu. 1. November 2007, 06:59
Beitrag #19


Advanced Member
***

Gruppe: Members
Beiträge: 75
Mitglied seit: 29.09.2006
Mitglieds-Nr.: 265



Moin Andre.

Vielleicht hilft es ja wenn Du jeden Hauptordner für sich abhandels.

Wenn Inhalte Grün ausgegeben werden und die Inhalte Rot, Bau usw. nicht...

Vielleicht blöd da ich bei solchen Sachen mit Script oder rein CSS arbeite. Würde es Sinn machen dass Grün, Rot, Blau jeweils ein eigenes Modul erhalten. Du jeden Hauptordner eine Seite für sich verpasst. Bei den Templaten also Grün - Modul für Grün, Rot - Modul für Rot usw..

Weiss leider nicht was du schon probiert hast.

gruss
firehorse
Go to the top of the page
 
+Quote Post
smail
Beitrag Thu. 1. November 2007, 16:49
Beitrag #20


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



ZITAT(feniweb)
über unterschiedliche Listennavis


Ich würd feniweb zustimmen. Meiner Meinung nach ist der Ansatz mit den unterschiedlichen Modulen am praktikabelsten für Dich.

Also: Für jeden Bereich (Deine Farben) in der Navigation legst Du ein eigenes Listen-Navi-Modul an. Dieses wird entsprechend so konfiguriert, dass es nur die Seiten und Ordner aus diesem Bereich anzeigt. Außerdem passt Du dann noch die Farbe an, bspw. in dem das umschließende <ul> eine css-Klasse bekommt.

Anschließend packst Du die 3 oder 4 Listen-Navi-Module in ein Template. Fertig.

Gruß
Jan



--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 18.4.24 - 08:02

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.