In diesem Video binden wir das noch fehlende Logo, den Slogan und die Jahreszahl neben dem Copyright-Symbol im Footer ein.
Dieser Beitrag hat 8 Kommentare
Kommentare sind geschlossen.
In diesem Video binden wir das noch fehlende Logo, den Slogan und die Jahreszahl neben dem Copyright-Symbol im Footer ein.
Kommentare sind geschlossen.
Hallo,
Zunächst einmal danke für diese super Tutorials.
Leider ist mir nicht ganz klar, wie der eigentliche Seiten Inhalt in den Div-container “content” gelangt. Habe ich diesen schritt in den tutorials übersehen?
Grüße
Hallo Wolfgang,
erstmal alle Daumen hoch für die tollen Tutorials! 🙂
Ich habe eine kleines Problem mit dem Menü in Teil 8 des Typo3 Einsteigertutorials (2012).
Aus einem mir unerfindlichen Grund wird das Hauptmenü nicht geschachtelt dargestellt. Ich bin dem Tutorial 1:1 gefolgt und habe die TS von deinem Wiki kopiert. Wenn ich bspw. auf die “Home” Page gehe, wird diese nicht in der Mainnavi angezeigt. Wähle ich eine beliebige andere Seite, bspw. die “Inhaltselemente” zeigt die Navigation alle Seiten der 2. und 3. Ebene nebeneinander an. Ich weiss nicht, ob es evtl. an meiner TYPO3 Version liegen könnte, es ist die 6.0.5.
Hast du eine Idee, woran es liegen könnte?
An der TYPO3-Version liegt es sicher nicht. Sicher hast du irgendwo einen Fehler gemacht und bist den Videos eben nicht 1:1 gefolgt 😉
Hallo Wolfgang,
danke für die schnelle Rückmeldung. Hm ich bin ratlos und kann den Fehler einfach nicht finden.
Anbei meine TS Files:
Config:
config {
admPanel = 0
headerComment (
This is a Testpage
)
doctype = html5
htmlTag_setParams = none
// Include Boilerplate handling for IE browsers
htmlTag_stdWrap {
setContentToCurrent = 1
cObject = COA
cObject {
10 = LOAD_REGISTER
10 {
newLine.char = 10
tagEnd {
current = 1
split.max = 2
split.token = <html
split.returnKey = 1
}
}
20 = TEXT
20.value =
20.wrap = |{register:newLine}
20.insertData = 1
30 < .20
30.value =
40 < .20
40.value =
50 < .20
50.value = <html class="no-js"{register:tagEnd} <!–
90 = RESTORE_REGISTER
}
}
compressCss = 1
concatenateCss = 1
compressJs = 1
concatenateJs = 1
// Cache settings
cache_period = 43200
sendCacheHeaders = 1
renderCharset = utf-8
metaCharset = utf-8
disablePrefixComment = 1
index_enable = 1
baseURL = http://localhost/typo3-605/
prefixLocalAnchors = all
spamProtectEmailAddresses = ascii
spamProtectEmailAddresses_atSubst = (at)
removeDefaultJS = external
inlineStyle2TempFile = 1
noScaleUp = 1
meaningfulTempFilePrefix = 50
uniqueLinkVars = 1
linkVars = L
sys_language_uid = 0
language = de
locale_all = de_DE
sys_language_overlay = 1
sys_language_mode = content_fallback
}
// CoolURI aktivieren
//config.tx_cooluri_enable = 1
//config.redirectOldLinksToNew = 1
Page:
page.headerData.5 = TEXT
page.headerData.5.value (
document.cookie=’resolution=’+Math.max(screen.width,screen.height)+’; path=/’;
)
#CSS Dateien einbinden
page.includeCSS {
standard = fileadmin/templates/css/my_layout.css
}
#Patches für IE <= 7
[browser = ie] && [version = < 8]
page.includeCSS.lteie7 = fileadmin/templates/css/patches/patch_my_layout.css
[global]
#jQuery einbinden
page.includeJSlibs.jquery = fileadmin/templates/js/jquery-1.7.1.min.js
#modernizer für IE < 9
[browser = ie] && [version = < 9]
page.includeJS.modernizr = fileadmin/templates/js/modernizr.js
[global]
#Javascripte im Footer einbinden
page.includeJSFooter {
hoverIntent = fileadmin/templates/js/hoverIntent.js
superfish = fileadmin/templates/js/superfish.js
supersubs = fileadmin/templates/js/supersubs.js
initsf = fileadmin/templates/js/initsf.js
}
#Logo
lib.logo = IMAGE
lib.logo.file = fileadmin/templates/images/logo100x100.png
lib.logo.altText = Logo Link zur Startseite
lib.logo.stdWrap.typolink {
parameter = 1
title = Link zur Startseite
}
#Slogan
lib.slogan = TEXT
lib.slogan.value = Das ist der Slogan!
lib.slogan.typolink.parameter = 1
lib.slogan.typolink.title = Link zur Startseite
#Jahreszahl
lib.jahr = TEXT
lib.jahr.data = date : Y
Navigations:
lib.mainnav = HMENU
lib.mainnav {
wrap = |
1 = TMENU
1 {
expAll = 1
noBlur = 1
NO = 1
NO.allWrap= |
NO.stdWrap.htmlSpecialChars = 1
CUR = 1
CUR.allWrap = |
CUR.stdWrap.htmlSpecialChars = 1
}
2 = TMENU
2 {
expAll = 1
noBlur = 1
NO.wrapItemAndSub = |
NO.stdWrap.htmlSpecialChars = 1
CUR = 1
CUR.wrapItemAndSub = |
CUR.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT < .CUR
}
3 < .2
3.wrap = |
}
Vielleicht siehst du ja auf Anhieb was da faul ist! 🙂
Gruß
Fexer
Hi Wolfgang,
hier ist das HTML-Snippet der Navigation wenn ich die HOME (id=1) aufrufe:
InhaltselementeTextText mit BildernBilderKontaktImpressum
Die Generierung des Menüs ist irgendwie nicht hierarchisch…
Da hier im Blog der Quelltext nicht angezeigt wird, schlage ich vor, du schaust mal hier im Forum, ob du zu dem Problem was findest, und wenn nicht, eröffnest du dort einfach ein Thema. Dort kann man Quelltext auch mit Syntax Highlighting zeigen.
Ok. Danke!
Immerhin konnte ich jetzt herausfinden, dass anscheinend die Seitenstruktur nicht richtig erkannt wird.
Die Struktur sieht wie folgt aus:
– Root
— Home
— Inhaltselemente
—- Text
—- Text mit Bildern
—- Bilder
— Kontakt
— Impressum
TS sieht Level 1 der Navigation auf der Ebene “Inhaltselemente/Kontakt/Impressum”, was eigentlich ja bereits Level 2 sein sollte. Deshalb wird mir auch “Home” nie in der Navi angezeigt. Warum das so ist… bleibt momentan noch ein Geheimnis für mich…
Alles klar! Ich hab’ ne Lösung gefunden. Da bin ich aber schon der Meinung, dass es an der Typo3 Version liegt bzw. an der TS Version. Folgende Änderung des Navi-TS hat zum Erfolg geführt.
(Home wird zwar nach wie vor nicht angezeigt, aber das Menü an sich funktioniert nun)
Ich habe explizit das Level 0 Objekt definiert, ob das TS-konform ist oder nicht, weiss ich nicht – funktioniert hat es aber…
lib.mainnav = HMENU
lib.mainnav {
wrap = |
0 = TMENU
0 {
expAll = 1
noBlur = 1
NO = 1
NO.allWrap= |
NO.stdWrap.htmlSpecialChars = 1
CUR = 1
CUR.allWrap = |
CUR.stdWrap.htmlSpecialChars = 1
}
1 = TMENU
1 {
expAll = 1
noBlur = 1
NO.wrapItemAndSub = |
NO.stdWrap.htmlSpecialChars = 1
CUR = 1
CUR.wrapItemAndSub = |
CUR.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT < .CUR
}
2 < .1
2.wrap = |
}