Zum Inhalt springen

Menü mit css und Unerseiten 404 - URL Fehler

Erstellt am 22. November 2006 · 8 Antworten · letzte Antwort am 22. November 2006

Tags: Links, Frage

osi ·

Hallo Zusammen,

Habe vor einigen Wochen mit typo3 angefangen und daher wohl ein klassische Anfänger-Frage.. Mein Problem ist folgendes:

Habe versucht ein CSS Menu von Zenlight als Uebung zu implementieren. Dachte, dass der Anfang so evt. einfacher wäre. Nun habe ich ein schönes Menü, doch leider verweisen die Unterseiten auf einen falschen Link.

Eignetlich sollte doch im Browser folgendes stehen:
http://localhost/typo3/index.php?id=7

Wenn ich nun einen Menüeintrag anklicke, habe ich aber als Url: http://localhost/typo3/13.html

Nur, wie pappe ich da noch "index.php?id=uid rein ??

Könnte mir da jemand weiterhelfen ? wäre sehr nett..

Hier das TS, habe die UID-Bereiche welche ich als Stelle betrachtet habe, mal "Fett" gemacht :

# Setting up 'page' to be the default PAGE object (type=0)
#######################################
lib.stdheader.10.stdWrap.wrap = 0
tt_content.stdWrap.dataWrap = <a bname="index.php?id={field:uid}&type=0"></a>[/b]

page = PAGE
page.typeNum = 0
config.xhtml_cleaning = all
config.disablePrefixComment = 1
config.pageTitleFirst = 1
page.includeCSS {
file1 = fileadmin/templates/zenlight2col/css/style.css
}
page.headerData.10 = TEXT
page.headerData.10.value (
<style type="text/css" media="all">
@import url(fileadmin/templates/zenlight2col/css/Menu.css);
</style>
<!--[if lte IE 6]>
<style type="text/css">
@import url(fileadmin/templates/zenlight2col/css/Menu4IE.css);
BODY {BEHAVIOR: url("fileadmin/templates/zenlight2col/css/ADxMenu.htc")}
</style>
<![endif]-->
)
page.bodyTag = <body>
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT(
page.1.marks.PAGE_UID.field = uid
page.1 {
template = FILE
template.file = fileadmin/templates/zenlight2col/template.html
workOnSubpart = DOCUMENT_BODY
subparts.RNDIMG < temp.rndImageTop
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER < styles.content.getBorder
subparts.CONTENT < styles.content.get

# Top horizontal dropdown menu
#######################################
subparts.TOPNAV = HMENU
#subparts.TOPNAV.special = directory
subparts.TOPNAV.special = list
subparts.TOPNAV.special.value = 7,31,42,47,60,51,57
#subparts.TOPNAV.excludeUidList = 1,2,3
subparts.TOPNAV {
wrap = <div id="menu"> | </div>
entryLevel = 0
1 = TMENU
1 {
expAll=1
noBlur = 1
wrap = <ul id="menuList" class="adxm"> | </ul>
NO {
wrapItemAndSub = <li> | </li>
}
}
2 = TMENU
2 {
expAll=1
noBlur = 1
wrap = <ul class="subList"> | </ul>
NO {
wrapItemAndSub = <li class="submenu"> | </li>
}
}
3 = TMENU
3 {
expAll=1
noBlur = 1
wrap = <ul class="subList"> | </ul>
NO {
wrapItemAndSub = <li class="submenu"> | </li>
}
}
4 = TMENU
4 {
expAll=1
noBlur = 1
wrap = <ul class="subList"> | </ul>
NO {
wrapItemAndSub = <li class="submenu"> | </li>
}
}
}

# Vertical Navigation
#######################################
subparts.VERTNAV = HMENU
subparts.VERTNAV.1 = TMENU
subparts.VERTNAV.special = directory
subparts.VERTNAV.special.value = 23
#subparts.VERTNAV.special = list
#subparts.VERTNAV.excludeUidList = 1,2,3
subparts.VERTNAV.1 {

# Normal state properties
#######################################
NO.allWrap = <div class="vertnav1"> | </div>

# Enable active state and set properties:
#######################################
ACT = 1
noBlur = 1
ACT.allWrap = <div class="vertnav1-act"> | </div>
}

# Second level menu-object
#######################################
subparts.VERTNAV.2 = TMENU
subparts.VERTNAV.2 {

# Normal state properties
#######################################
NO.allWrap = <div class="vertnav2"> | </div>

# Enable active state and set properties:
#######################################
ACT = 1
noBlur = 1
ACT.allWrap = <div class="vertnav2-act"> | </div>
}

# Third level menu-object
#######################################
subparts.VERTNAV.3 = TMENU
subparts.VERTNAV.3 {

# Normal state properties
#######################################
NO.allWrap = <div class="vertnav3"> | </div>

# Enable active state and set properties:
#######################################
ACT = 1
noBlur = 1
ACT.allWrap = <div class="vertnav3-act"> | </div>
}

# Fourth level menu-object
#######################################
subparts.VERTNAV.4 = TMENU
subparts.VERTNAV.4 {

# Normal state properties
#######################################
NO.allWrap = <div class="vertnav4"> | </div>

# Enable active state and set properties:
#######################################
ACT = 1
noBlur = 1
ACT.allWrap = <div class="vertnav4-act"> | </div>
}
}

# Bottom Navigation
#######################################
subparts.BOTTOMNAV = HMENU
# subparts.BOTTOMNAV.special = directory
# subparts.BOTTOMNAV.special.value = 1
subparts.BOTTOMNAV.1 = TMENU
subparts.BOTTOMNAV.1 {
NO.allWrap = |*| <span class="bottomnav"> | |</span> |*|
ACT = 1
noBlur = 1
ACT.allWrap = |*| <span class="bottomnav"> | |</span> |*|
}

osi ·

Danke für deine Anwort.
Das ist eine gute Frage... meinst du beim ExtManager ?

im TS habe ich "Simulate Static Page" auskommentiert.. hier der Inhalt:

# Simulate static pages (uncomment/comment to configure)
#######################################
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1
# config.simulateStaticDocuments_addTitle = 30
# config.simulateStaticDocuments_pageTitleFirst = 1
# config.pageTitleFirst = 1
# config.simulateStaticDocuments_pEnc = base64
# config.simulateStaticDocuments_pEnc = md5
# config.simulateStaticDocuments_pEnc_onlyP = cHash,L,print,L,fD[_FIELDLIST],fD[disable],fD[usergroup],tx_srfeuserregister_pi1[aC],
tx_srfeuserregister_pi1[cmd],tx_srfeuserregister_pi1[rU],tx_srfeuserregister_pi1[sFK],tx_ttnews[backPid], tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], tx_ttnews[pointer], tx_ttnews[swords]
# config.simulateStaticDocuments = PATH_INFO
# config.absRefPrefix = http:// www.mydomain.com/

osi ·

super 😃 .. danke dir vielmals..

jetzt funktionierts tip top.. habe folgendes reingepappt:

# RealURL aktivieren
#********************
  config.simulateStaticDocuments = 0
 # config.baseURL = http://www.domain.com/
  config.tx_realurl_enable = 1
  config.prefixLocalAnchors = all
osi ·

ok, da war ich wohl leider einwenig voreilig...

das Menü wird jetzt wohl korrekt angezeigt.. doch erscheint nun die jeweilige Inhaltseite nicht mehr, wenn ich unter "NORMAL" eine dazugehörige Seite anlege.

Es kommt nun Konstant: -Titel-, this is the where center content goes

Hab ich da im TS wieder was verknurxt ?

osi ·

irgendwie interesserierts die seiten nicht.

Im html-Code wurde nur der Standart-Text eingefügt.. leider nicht jener, den ich dort unter NORMAL angalegt habe

mein diesbezügliches TS:

# RealURL aktivieren
#********************
  config.simulateStaticDocuments = 0
  config.tx_realurl_enable = 0
 # config.baseURL = http://www.domain.com/
 # config.tx_realurl_enable = 1
   config.prefixLocalAnchors = all
osi ·

ok, das Ding ist jetzt wohl gelöst...

danke dir für deine Inputs...

Der Fehler wahr beim Anlegen des root-templates (peinlich) #angry#

Gruss
osi