Zum Inhalt springen

border-style für eine Seite anders definieren?

Erstellt am 5. Dezember 2005 · 2 Antworten · letzte Antwort am 7. Dezember 2005

Tags: HTML & CSS, Frage

TheGrudge ·

Hallo, ich habe mit TYPO3 ne kleine Homepage erstellt, die aber noch nicht fertig ist:

http://the-grudge.net/

Nun habe ich ein Problem, und zwar auf dieser Seite:

http://the-grudge.net/index.php?id=154

Ich habe dort ein anderes Template erstellt, da ich nicht weiss, wie man das linke Menü ohne ein zweites Template oben unter den Banner bekommt. Naja ist ja auch egal, jedenfalls hätte ich gerne, das im Menu neben "Home" keine border-left ist. Kann man das TYPO beibringen, damit er das dort nicht macht??

Mein TYPO-Template an dieser Stelle sieht so aus:

# Menu top
temp.menu_top = HMENU
# First level menu-object, textual
temp.menu_top.1 = TMENU
temp.menu_top.1 {
# Normal state properties
NO.allWrap = <li> | </li>
}

# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.hori < temp.menu_top
subparts.contentEntries < styles.content.get
subparts.contentHeading = TEXT
}

Mein CSS (ebenfalls eine neue Datei):

#hori {
border: 1px solid #5e77ab;
margin:0;
border-top:0;
margin-bottom: 20px;
background: #6e719c url("pics/bg.gif") 0px 0px;
}
#hori li
{
display: inline;
list-style-type: none;
padding: 0 10px 0 10px;
margin:0;
border-left: 1px solid #5e77ab;
/* border-right: 1px solid #5e77ab; */
}
#hori li a {
color: #ccc;
text-decoration: none;
font-weight: bold;
}
#hori li a:hover {
color: #f00;
}

Wie kann ich das erreichen, das er bei "Home" nur ein border-right macht? Am leichtesten wäre es doch wenn man dieser Seite ein inline-style verpasst, aber ich weiss leider nicht wie...

Jemand eine Idee???