Headlinks Class (attribute)

croissant

Aktives Mitglied
1. April 2011
54
0
Berlin / Marseille
Hallo!

Ich bin Gui aus Berlin.

Zuerst sorry für mein Deutsch, ich bin aus Frankreich^^

Also...

Im "Headlinks" ich möchte ein Bild im Hintergrund pro Menu Item ( Home, Blog und Warenkorb).

Es gibt ein Class nur für "Home". Wie kann ich neue Class erstellen? (ein Class für Home, ein Class für Blog und... ein Class für Warenkorb).

http://img225.imageshack.us/img225/6610/headlinks.png

Das könnte hier sein oder...?

<li {if $smarty.foreach.kopflinks.first} class="first{if $Link->aktiv==1} current {/if}"{/if}><a href="{$Link->URL}"><span>{$Link->cLocalizedName[$smarty.session.cISOSprache]}</span></a></li>

Danke für die Hilfe :)

Guillaume
 
Zuletzt von einem Moderator bearbeitet:

Zillis-Web

Guest
AW: Headlinks Class (attribute)

Die Links in der Leiste werden angesprochen mit "id=headlinks".
der Warenkorb hat "class=basket last"

Wenn also nicht mehr Einträge hinzu kommen wie Home und Blog könntest Du dir mit li.first behelfen. Dann bekommen die allgemeinen headlinks ein Bild und die Klassen first und basket oder first und last eben andere.
 

croissant

Aktives Mitglied
1. April 2011
54
0
Berlin / Marseille
AW: Headlinks Class (attribute)

Danke für das Antwort :)

Wenn ich einer neue Sidebox erstelle dann automatisch gibt es eine neue Nummer.
Zsb :

<div id="sidebox23" class="sidebox">
<div id="sidebox24" class="sidebox">
<div id="sidebox25" class="sidebox">
...

Im Headlinks ist es so:

<li class="first current "> (das ist "Home")
und dann nur "<li>"

Ich möchte wie mit dem Sidebox etwas so:
<li class="first current " id ="1"><li id="2">...
 

Zillis-Web

Guest
AW: Headlinks Class (attribute)

Das wird ohne Änderung von PHP-Dateien so nicht gehen, nehme ich mal an, damit verliert man dann einiges an der Updatefähigkeit des Shops.

Mal so als Überlegung, wäre es nicht besser die Links direkt anzulegen in der header_custom.tpl. Der Inhalt kann ja im CMS angelegt werden, aber anstatt dann die Kopflinks auszugeben tut man die dann hartgecodet mit verschiedenen Classes ausgeben. Wäre hier sicherlich der einfachere bzw. bessere Weg.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Headlinks Class (attribute)

ahh sorry hab mich von der sidebox-auflistung irritieren lassen

Aber wenn die Struktur der li-elemente im heaqdlink fix ist, dann müsste es über den Pseudo-Selektor nth-child gehen....am Beispiel:

#headlinks ul li:nth-child(2n+1) > a {
color: red;
}

würde die Textfarbe vom 3. Link auf "rot" setzen
 

croissant

Aktives Mitglied
1. April 2011
54
0
Berlin / Marseille
AW: Headlinks Class (attribute)

Hallo ! danke schön für die Antworten :)

Mit "Pseudo-Selektor nth-child" gehts. Das ist nicht genau was ich wollte aber das ist auf jeden Fall gute Raten!

:)