Seite 1 von 1

Wo wird der <titel> im Quelltext gesetzt?

Verfasst: Fr 2. Dez 2005, 06:45
von jwulfes
Hallo zusammen!

Ich habe mich gestern mit meiner Frage wohl etwas "blöd" angestellt.
Ich versuche sie noch einmal anders zu formulieren, denn ich bin sicher das es unter Euch einen Crack gibt, der mir hier weiterhelfen kann.

Ich möchte den Seitenhintergrund (background) für meine Seiten nicht einheitlich haben, sondern in Abhängigkeit vom <title> unterschiedlich setzten.
Beispiel: <title>Graue Wolken am Himmel</title> lassen graue Wolken im background erscheinen; <title>Sonnenschein über der Nordsee</title> setzen einen Sonnenschein background.

Denkbar, und das ist sicherlich noch geschickter, wenn ich den Hintergrund in Abhängigkeit der Menüstruktur ändern könnte.
Das heißt, der Hintergrund ändert sich, wenn ich in der Hauptnavigation die erste Herarchie Ebene wechsele, kann sich der Hintergrund ändern.
Ich habe dann, für jedes "Thema" die Möglichkeit einen anderen Hintergrund zu wählen.
Passend wäre dies, wenn es die Möglichkeit an einer zentralen Stelle geben würde, da man ja sonst x Layouts erstellen müsste.

Ich hoffe ich habe mich etwas klarer ausgedrückt.

Ich bin sicher Ihr könnt mir helfen :lol: :lol:

Euch einen schönen Tag!!!

Gruß
Jörg

Verfasst: Fr 2. Dez 2005, 11:43
von timo
Schreibt jemand "Graue Wolken am Himmel" direkt ins Layout oder in die Artikeleigenschaften?

Bei ersterem musst du das Layout parsen (ziemlich kompliziert), bei letzterem kannst du den Wert aus der DB auslesen.

Soll jedoch das ganze erst gemacht werden, wenn Contenido die Seite fertiggestellt hat, müsstest du das extern lösen (Ausgabe parsen, Modifizieren, wieder zurückschreiben).

Verfasst: Fr 2. Dez 2005, 13:55
von jwulfes
Hallo Timo!

Danke für die Antwort - das hört sich ja schon ganz gut an.
Also der Seitentitel wird in die Artikeleigenschaften geschrieben.

Ich möchte immer nur einen bestimmten string des Seitentitels auslesen.
So sollen die Seitentitel "Graue Wolken über Hannover" oder "Graue Wolken über München" den gleichen Background erhalten.
Ok soweit, so gut.
Kann ich die Datenbankabfrage in das entsprechende Layout einbinden, oder wo mache ich das am besten?

Danke im voraus!!!! :lol:

Gruß

Jörg

Verfasst: Fr 2. Dez 2005, 13:59
von HerrB
Da gäbe es noch mehr Möglichkeiten, als über den Titel. Du könntest z.B. Artikeleigenschaften festlegen (Administration -> Mandanten, denke ich), die Du dann für den Artikel auswählen kannst (Artikeleigenschaften).

Damit ist es unabhängig von einem Freitext.

Alternativ könnte man auch ein Modul verwenden, mit dem man den Style einstellen kann oder eine entsprechende Option speichert.
Kann ich die Datenbankabfrage in das entsprechende Layout einbinden, oder wo mache ich das am besten?
Layout ist eine Möglichkeit, aber vielleicht nicht die Beste. Sehr angenehm ist immer die Verwendung eines Moduls - soweit ich weiss, kann man auch einen Container im Head platzieren, so dass man einen CSS-Style-Switcher realisieren kann. Suche dazu mal im Forum.

Gruß
HerrB

Verfasst: Fr 2. Dez 2005, 14:19
von jwulfes
Danke für Deine Antwort.
Ich werde mich heute Abend gleich mal hinsetzen und Deine Vorschläge durchdenken - bin noch nicht so der Crack - kann also dauern.
Mit Modulen habe ich noch nicht so die richtige Erfahrung - aber vielleicht hat ja jemand von euch für diese "Herausforderung" schon eine Lösung gefunden? :lol:

Ich wünsche Euch noch einen schönen Tag!!

Gruß
Jörg

Verfasst: Fr 2. Dez 2005, 14:57
von HerrB
aber vielleicht hat ja jemand von euch für diese "Herausforderung" schon eine Lösung gefunden
Den Style-Switcher gibt es ...

Gruß
HerrB

Verfasst: Do 15. Dez 2005, 22:32
von jwulfes
timo hat geschrieben:Schreibt jemand "Graue Wolken am Himmel" direkt ins Layout oder in die Artikeleigenschaften?

Bei ersterem musst du das Layout parsen (ziemlich kompliziert), bei letzterem kannst du den Wert aus der DB auslesen.

Soll jedoch das ganze erst gemacht werden, wenn Contenido die Seite fertiggestellt hat, müsstest du das extern lösen (Ausgabe parsen, Modifizieren, wieder zurückschreiben).
Hallo zusammen!

Ich habe in o.g. Angelegenheit jetzt ein wenig "rum gemacht". und zwar habe ich am Anfang des Layouts versucht den Titel aus der DB auzulesen - gut, meine mysql kenntnisse reichen denn doch nicht aus :oops:
Zum verständlis. Wenn es mir gelingt den Titel auszulesen kann ich über php if-Abfragen und Variable den background "ändern" - wenn ichs auslesen könnte :oops:
Kann mir bitte, bitte einer von Euch helfen, und mir sagen wie diese blöde Routine für dir Datenbankabfrage aussehen muss (und vielleicht noch nen echo tag damit ich's sehe? :lol:

Ich danke euch schon mal im voraus!!!

Euch noch einen schönen abend!!!!

Gruß
Jörg :lol: :lol: :lol: