Page 1 of 1
Navigationsmenü: 1 Menüpunkt in einer anderen Farbe möglich?
Posted: Fri 4. Nov 2005, 10:21
by Guido
Hallo PHPWCMS Freaks und Fans,
seit einiger Zeit steht unsere Firmenseite dank PHPWCMS, wir sind auch sehr zufrieden mit allem.
Nun möchten wir im Menü für einen Menüpunkt die Schriftfarbe ändern, aber nur diese 1. Ist dies möglich?
Ich habe das Menü entsprechend meinen Wünschen schon angepaßt mit Farben, Hintergrund, hover und so weiter, aber LEIDER werde ich zu diesem Thema nicht fündig.
Vielen Dank für eure Hilfe.
Posted: Fri 4. Nov 2005, 12:26
by usta
welcher tag wird genutzt?
Posted: Sat 5. Nov 2005, 00:09
by Guido
{NAV_TABLE_COLUMN:1} wird benutzt.
Posted: Sat 5. Nov 2005, 00:13
by pepe
Und wie soll's am Ende aussehen... hast du mal ein Beispiel?
Posted: Mon 7. Nov 2005, 10:55
by Guido
Ja habe ich.
Chronik
Neuheiten
Produkte
Wassertransferdruck
Kontakt
Online Shop
So sieht "farblich" ein Teil unseres Menüs aus.
Ich würde gerne den Menüpunkt Produkte so aussehen haben, damit er sich mehr hervorhebt.
Chronik
Neuheiten
Produkte
Wassertransferdruck
Kontakt
Online Shop
Posted: Mon 7. Nov 2005, 11:11
by pepe
Das wird bei einem automatisch arbeitendem Script nicht möglich sein..
Ich würde das so versuchen:
Teile die Navigation in 3 Teile auf, indem du die Kategorien in 3 Hauptkategorien als Unterkategorien verteilst
1
- Chronik
- Neuheiten
2
- Produkte
3
- Wassertransferdruck
- Kontakt
- Online Shop
In deiner Vorlage kannst du mit Hilfe von {NAV_TABLE_COLUMN:XXX}
dann 3 eigene Navigationsgruppen aufbauen
<div style="..........">{NAV_TABLE_COLUMN:1}</div>
<div style="..........">{NAV_TABLE_COLUMN:2}</div>
<div style="..........">{NAV_TABLE_COLUMN:3}</div>
innerhalb der einzelnen div Anweisungen kannst du dann ggf. unterschiedliche Abstände, Hintergründe und Formatierungen einbauen (besser als class in der frontend.css umsetzten!)
Das ist sicher nicht die beste Lösung, aber vieleicht ein Ansatz...
Posted: Mon 7. Nov 2005, 11:12
by cwenet
Hi Guido,
versuche doch mal folgendes:
Diesen Code in eine Datei und dann in dieses Verzeichnis
phpwcms_template\inc_script\frontend_render kopieren:
Code: Select all
<?php
$content["all"] = str_replace('{Produkte}', '<font color="red">Produkte</font>', $content["all"]);
?>
Dann mußt Du noch Deine Strukturebene für Produkte umbenennen nach
{Produkte}
Leider wird hierbei der Titel der Seite auch als {Produkte} ausgegeben.
Gruß
Christoph
Posted: Mon 7. Nov 2005, 11:24
by Guido
Hallo Cwenet
Leider funktioniert Dein Trick nicht, die geschweiften Klammern werden in unterstriche umgewandelt. Habe Dein Codeschnippsel als produkte.php in dem angegebenen Verzeichnis gespeichert.
@Pepe: Werde mal Deine Anleitung ausprobieren, ist nur viel Arbeit da wir die Seite in Deutsch & Englisch haben und es dann für beide gemacht werden soll.
Kannst ja mal einen Blick darauf werfen.
http://www.simbatec.de
Posted: Mon 7. Nov 2005, 11:44
by cwenet
Hallo Guido,
bei mir tut es:
http://www.cwe24.com/index.php?gallery
Kannst Du das mal Online machen, dann schaue ich mal rein.
Hier dann noch eine Codezeile, die die geschweiften Klammern im Titel wieder rausnimmt. Zu ändern in der
index.php
Code: Select all
$content['page_start'] .= "<html>\n<head>\n<title>".str_replace(array("}","{"),array("",""),$content["pagetitle"])."</title>\n";
Das geht sicher auch mit preg_replace viel eleganter. Aber ich kenne mich mit Regular Expression nicht so aus.
Gruß
Christoph