Grafiken zwischen Aufzählunspunkte

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
benusa
Posts: 42
Joined: Sat 30. Sep 2006, 16:19

Grafiken zwischen Aufzählunspunkte

Post by benusa »

Hi @ all!

Ich mal wieder...

Gibt es eine Möglichkeit zwischen den Aufzählungen die ich mit dieser Navi:

Code: Select all

if(isset($GLOBALS['LEVEL_ID'][2])) {
$level_id = $GLOBALS['LEVEL_ID'][2];
echo '<div>';
echo '{NAV_LIST_UL:,'.$level_id.',1,list_level,active}';
echo '</div>';
}
[/PHP]
erzeuge eine Grafik einzubauen?

Es soll wie ein senkrechter Strich sein, nur grösser:

Punkt1 ¦ Punkt2 ¦ Punkt3
also der ¦ soll grösser sein, deswegen würde ich anstelle des Zeichens ganz gerne eine Grafik einbauen.


Ist das so einfach möglich ?
Wenn nein, wie bekomme ich dann ein normales Zeichen als Platzhalter / Trennstrich in die Navigation?


Vielen Dank für jegliche Mithilfe.


lg
benusa
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Re: Grafiken zwischen Aufzählunspunkte

Post by cyrano »

benusa wrote:Hi @ all!

Ich mal wieder...

Gibt es eine Möglichkeit zwischen den Aufzählungen die ich mit dieser Navi:

Code: Select all

if(isset($GLOBALS['LEVEL_ID'][2])) {
$level_id = $GLOBALS['LEVEL_ID'][2];
echo '<div>';
echo '{NAV_LIST_UL:,'.$level_id.',1,list_level,active}';
echo '</div>';
}
[/PHP]
Hi benusa,
wie wäre der Versuch:

Code: Select all

if(isset($GLOBALS['LEVEL_ID'][2])) {
$level_id = $GLOBALS['LEVEL_ID'][2];
echo '<div>';
echo '{NAV_LIST_UL:,'.$level_id.',1,list_level,active,,<em>|</em>}';
echo '</div>';
}
[/PHP]
@string $parameter =
"menu_type, start_id, max_level, class_path, class_active, ul_id_name, wrap_ul_div(0 = off, 1 = <div>, 2 = <div id="">), wrap_link_text(<em>|</em>)"
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Wenn schon dann so etwas in der Art:

Code: Select all

{NAV_LIST_UL:,'.$level_id.',1,list_level,active,,,|&nbsp&nbsp#}
Das Zeichen | dient als Platzhalter für den Navi-Punkt!!!
Ist halt ein "wrap_link_text(Irgendwas davor | Irgendwas dahinter)"
Für einen echten Trenner ist die Navi nicht vorgesehen.
Du kannst aber auch {NAV_ROW:ID:0} verwenden, die ist genau dafür gemacht. Hier ist das Zeichen oder auch eine Grafik in der conf.template einstellbar. (Und noch mehr).

Code: Select all

$template_default["nav_row"]["between"]	= '<img src="img/article/......gif" alt="" border="0">'; 
(Ist natürlich ein <div> gesteuerter Output ( :D )).

Oder du verwendest eine CSS mit background-image oder border. Aber vorsicht, da tun sich neue Probleme auf.
(Z.B. kein echtes between, sondern die Entscheidung Grafik oder border rechts/links für alle Navi-Punkte, also auch dem ersten/letzten).
Dazu: http://www.phpwcms.de/forum/viewtopic.php?t=12716

Gruß Knut
Last edited by flip-flop on Sat 28. Oct 2006, 06:53, edited 2 times in total.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post by cyrano »

ups, ja sorry flip-flop...
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
benusa
Posts: 42
Joined: Sat 30. Sep 2006, 16:19

...

Post by benusa »

....
benusa
Posts: 42
Joined: Sat 30. Sep 2006, 16:19

NAV_ROW

Post by benusa »

Hallo flip-flop!

also ich habe nun umdisponiert und habe die nav_row genommen.

ich habe in der template.inc folgende zeilen gesehen und frage mich was ich damit machen kann:

Code: Select all

$template_default["nav_row"]["link_before_active"]	= '<span style="text-decoration:none;font-weight:bold;">';
$template_default["nav_row"]["link_after_active"]	= '</span>';
wenn ich span eine eigene klasse erteile die ich dannim css formatiere, ändert sich ja nicht wirklich viel, da ich dem LINK, also

Code: Select all

<a class="" href=""></a>
die klasse zuweissen muss, das er z.b. nicht standartmässig rot ist etc...

wie mache ich das? ich könnte

Code: Select all

a, a:link, a:visited, a:active, a:focus {
	color: #FF3300;
	text-decoration: none
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
anpassen, aber dann müsste ich jedem link im cms eine eigene klasse erteilen, das ist ja auch nicht sinn un zweck der ganzen sache oder?

kann ich überhaupt den nav_row links eine eigene klasse erteilen? wenn ja wie? dann müsste es ja auch möglich sein einem aktiven link eine andere farbe zuzuweisen oder nicht???


vielen dank im vorraus für eure antworten!!!


liebe gruss
benusa
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Hi,
ich habe in der template.inc folgende zeilen gesehen und frage mich was ich damit machen kann:
:shock:

Probiere einmal folgendes, dann wird sicher einiges klar.
(Und schaue dir den generierten Quelltext bitte auch an).

Code: Select all

// row based navigation
$template_default["nav_row"]["before"]				= '<div class="nav_row">';
$template_default["nav_row"]["after"]				= '</div>';
$template_default["nav_row"]["between"]				= ' | ';
$template_default["nav_row"]["link_before"]			= 'lb-';
$template_default["nav_row"]["link_after"]			= '-la';
$template_default["nav_row"]["link_before_active"]	= '<span style="text-decoration:none;font-weight:bold;">';
$template_default["nav_row"]["link_after_active"]	= '</span>';
$template_default["nav_row"]["link_direct_before"]		= 'ldb-';
$template_default["nav_row"]["link_direct_after"]		= '-lda';
$template_default["nav_row"]["link_direct_before_active"]	= 'ldba-';
$template_default["nav_row"]["link_direct_after_active"]	= '-ldaa';
Du bist mit dem <span> und den classes auf einem falsche Pfad.
In der z.B. <div class="nav_row"> kann doch alles formatiert werden.

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply