[TYPO3-german] Stehe gerade auf dem Schlauch - Menu Erstellung
Heike Herzog-Kuhnke
hhk at kuhnke-owl.de
Tue Nov 11 09:25:04 CET 2014
Hallo Bernd,
ich sehe nichts, was auf eine spezielle Einstellung für 6.2 hinweist,
obwohl ich das Häkchen bei "Zweite Optionspalette anzeigen" gesetzt habe.
Ich geb jetzt mal die Angaben für die Template-Datensatzeinstellungen
für root:
Allgemein:
kein Häkchen bei inaktiv
Titel:
Default Root Template
Website Titel:
(passend zur Seite)
Konstanten:
#cat=layoutVorlagen=basic;type=file;label=templateDatei
pageTemplate=
#cat=layoutVorlagen=basic;type=file;label=template100
inhTemp100=fileadmin/template/template_100.html
#cat=layoutVorlagen=basic;type=file;label=template66_33
inhTemp66_33=
#cat=layoutVorlagen=basic;type=file;label=template33_66
inhTemp33_66=
#cat=layoutVorlagen=basic;type=file;label=template25_5_25
inhTemp25_50_25=
#cat=seitenBilder=basic;type=file;label=templateHgBild
bg_Img=fileadmin/template/images/BG_Inhalt.jpg
#cat=seitenBilder=basic;type=file;label=templateFarbeAussen
bg_color=#eeeef2
#cat=seitenBilder=basic;type=file;label=templateLogo
headerImg=fileadmin/Verzeichnis/Dateiname.png
#cat=seitenBilder=basic;type=file;label=templateFusszeile
footerImg=
#cat=seitenBilder=basic;type=file;label=templatePlatzhalter
leerRaum=fileadmin/template/images/spacer.gif
Setup:
anfang template -------------------------
// unnötige DIV etc entfernen
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes >
tt_content.stdWrap.innerWrap >
config {
doctype = html5
htmlTag_langKey = de
xmlprologue = none
language = de
locale_all = de_DE
}
// Definition der Seite
//
page = PAGE
page.shortcutIcon = fileadmin/template/images/favicon.ico
page.meta.DESCRIPTION.field = description
page.typeNum = 0
page.includeCSS {
file1 = fileadmin/template/yaml/patches/layout_2col_left_13.css
}
// Einbinden der CSS und JAVA für IE6 und dem PNG-Script für IE6
// Internet Explorer < 7
[browser = msie] AND [version = <7]
page.headerData.4 = TEXT
page.headerData.4.value (
<!--[if lte IE 7]>
<link href="" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/DD_belatedPNG_0.0.8a.js"></script>
<script>
DD_belatedPNG.fix('body.startseite, body.sub_leistung, .page_margins,
.page.subpage, #header, .hlist, .hlist ul li a, .hlist ul li strong,
.hlist ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active, img');
</script>
<![endif]-->
)
[end]
// Hintergrundbild über Konstante wechseln, indem die CSS für body
überschreiben wird.
page.temp.10 = COA
page.temp.10 {
insertData = 1
value (
body {
background-color: {$bg_color};
}
// .page_margins {
// background-image:url({$bg_Img});
// }
)
}
page.headerData.10 = COA
page.headerData.10 {
10 = TEXT
10.value < page.temp.10.value
10.wrap = <style type="text/css"><!-- | --></style>
}
// Backend-Layout ermitteln und im Zweifel vererben
page.20 = TEMPLATE
page.20.template = FILE
page.20 = TEMPLATE
page.20.template = FILE
page.20.template.file {
stdWrap.cObject = CASE
stdWrap.cObject {
key.data = levelfield:-2, backend_layout_next_level, slide
key.override.field = backend_layout
default = TEXT
default.value = {$inhTemp100}
1 = TEXT
1.value = {$inhTemp100}
4 = TEXT
4.value = {$inhTemp}
}
}
page.20.template.workOnSubpart = DOKUMENT
// Logo einfügen und mit Alt und Title Tag ausstatten
page.20.marks.HEADER_L = TEXT
page.20.marks.HEADER_L.value = <a href="index.php?id=5"><img
src="{$headerImg}" alt="Carmen Klöpfer Coaching" width="70%" /></a>
page.20.marks.HEADER_R = TEXT
page.20.marks.HEADER_R.value = <h6>titelzeilen... </h6>
page.20.marks.MENU_OBEN = HMENU
page.20.marks.MENU_OBEN {
special = directory
special.value = 4
expAll = 0
wrap = <div class = "hlist">|</div>
1 = TMENU
1.wrap = <ul>|</ul>
1.NO = 1
1.NO.linkWrap = <li>|</li>
1.ACT < .NO
1.ACT.doNotLinkIt = 1
1.ACT.wrap = <li><strong>|</strong></li>
}
page.20.marks.MENU_LINKS = COA
page.20.marks.MENU_LINKS {
// stdWrap.required = 1
// stdWrap.prepend = TEXT
// stdWrap.prepend.value = default
// stdWrap.prepend {
// wrap = <div class="vlist"><h6>|</h6>
// data = leveltitle:-2
// }
// stdWrap.append = TEXT
// stdWrap.append = </div>
20 = HMENU
20 {
special = directory
special.value = 4
1 = TMENU
1.wrap = <div class="vlist"><ul>|</ul></div>
1.expAll = 1
1.NO = 1
1.NO.wrapItemAndSub = <li>|</li>
1.CUR = 1
1.CUR.doNotLinkIt = 1
1.CUR.wrapItemAndSub = <li>|</li>
1.CUR.allWrap = <strong>|</strong>
1.ACT = 1
1.ACT.doNotLinkIt = 1
1.ACT.wrapItemAndSub = <li>|</li>
1.ACT.allWrap = <strong>|</strong>
2 = TMENU
2.wrap = <ul>|</ul>
2.expAll = 1
2.NO = 1
2.NO.wrapItemAndSub = <li>|</li>
2.CUR = 1
2.CUR.doNotLinkIt = 1
2.CUR.wrapItemAndSub = <li>|</li>
2.CUR.allWrap = <strong>|</strong>
2.ACT = 1
2.ACT.doNotLinkIt = 1
2.ACT.wrapItemAndSub = <li>|</li>
2.ACT.allWrap = <strong>|</strong>
3 = TMENU
3.wrap = <ul>|</ul>
3.expAll = 1
3.NO = 1
3.NO.wrapItemAndSub = <li>|</li>
3.CUR = 1
3.CUR.doNotLinkIt = 1
3.CUR.wrapItemAndSub = <li>|</li>
3.CUR.allWrap = <strong>|</strong>
3.ACT = 1
3.ACT.doNotLinkIt = 1
3.ACT.wrapItemAndSub = <li>|</li>
3.ACT.allWrap = <strong>|</strong>
}
}
// Test
page.20.marks.MENU_LINKS.15 = TEXT
page.20.marks.MENU_LINKS.15.wrap = <div>treeLevel ist: | </div>
[treeLevel = 0]
page.20.marks.MENU_LINKS.15.value = 0
[global]
[treeLevel = 1]
page.20.marks.MENU_LINKS.15.value = 1
[global]
[treeLevel = 2]
page.20.marks.MENU_LINKS.15.value = 2
[global]
[treeLevel = 3]
page.20.marks.MENU_LINKS.15.value = 3
[global]
[treeLevel = 4]
page.20.marks.MENU_LINKS.15.value = 4
[global]
[treeLevel = 5]
page.20.marks.MENU_LINKS.15.value = 5
[global]
page.20.marks.PFADMENU = HMENU
page.20.marks.PFADMENU.wrap = <div id="pfad">Sie befinden sich
hier: | </div>
page.20.marks.PFADMENU {
special = rootline
special.range = 1|-1
1 = TMENU
1 {
NO = 1
NO {
linkWrap = | > |*|| > |*| |
}
CUR = 1
CUR < .NO
CUR.doNotLinkIt = 1
}
}
page.20.marks.INHALT = CONTENT
page.20.marks.INHALT.table = tt_content
page.20.marks.INHALT.select.where = colPos = 0
page.20.marks.SPRUCH = CONTENT
page.20.marks.SPRUCH.table = tt_content
page.20.marks.SPRUCH.select.where = colPos = 1
// Navigation unten erstellen
page.20.marks.FUSSZEILE = HMENU
page.20.marks.FUSSZEILE {
special = directory
special.value = 3
wrap = <div>|</div>
1 = TMENU
1.NO = 1
1.NO.linkWrap = <span> | </span>
}
-------------------------- ende template
Beschreibung:
keine eingefügt
###############
Optionen:
Löschen:
constants und Setup ohne Häkchen
Wurzelebene:
Häkchen gesetzt
Template der nächsten Ebene:
Default Root Template
################
Enthält:
Statische Templates nach Basis....
kein Häkchen
Statische Template einschließen:
Ausgewählt:
CSS Styled Content (css_styled_content)
CSS Styled Content Typo3 v6.1 (css_styled_content)
Clickenlarge Rendering (rtehtmlarea)
Perfect Lightbox (perfectlightbox)
Basis-Template einschließen:
nichts enthalten
Statische Template-Dateien aus Erweiterungen:
Standard (einschließen vor, wenn Wurzel-Option gesetzt)
################
Zugriff:
nix eingetragen
#############################
Mehr Einstellungen finde ich nicht.
für die Startseite ist noch folgendes eingestellt:
###########
Allgemein:
nix außer Template Titel +ext
und Konstanten:
#cat=layoutVorlagen=basic;type=file;label=template100
###########
Optionen:
nix
###########
enthält:
nix / Standard
###########
Zugriff:
nix
###############
Gruß
Heike
inhTemp100=fileadmin/template/template-start.html
More information about the TYPO3-german
mailing list