Navigationsmenü: 1 Menüpunkt in einer anderen Farbe möglich?

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
Guido
Posts: 22
Joined: Thu 30. Jun 2005, 10:37
Location: Germany

Navigationsmenü: 1 Menüpunkt in einer anderen Farbe möglich?

Post 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.
usta
Posts: 146
Joined: Thu 18. Aug 2005, 19:17

Post by usta »

welcher tag wird genutzt?
Guido
Posts: 22
Joined: Thu 30. Jun 2005, 10:37
Location: Germany

Post by Guido »

{NAV_TABLE_COLUMN:1} wird benutzt.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Und wie soll's am Ende aussehen... hast du mal ein Beispiel?
Guido
Posts: 22
Joined: Thu 30. Jun 2005, 10:37
Location: Germany

Post 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
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post 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...
cwenet
Posts: 159
Joined: Sat 24. Jul 2004, 10:21
Location: Lake Of Constance, Germany

Post 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
Guido
Posts: 22
Joined: Thu 30. Jun 2005, 10:37
Location: Germany

Post 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
cwenet
Posts: 159
Joined: Sat 24. Jul 2004, 10:21
Location: Lake Of Constance, Germany

Post 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
Post Reply