Zum Inhalt springen

Menu Template CrCPH - ttf rendern

Erstellt am 10. Januar 2004 · 1 Antwort · letzte Antwort am 17. Januar 2004

Tags: Frage

Toledow ·

Hallo,
Ist-Stand:
ich habe das Menu vom Freesite-Template CrCPH
so abgeändert, das die Untermenupunkte direkt unter dem jeweiligen Hauptmenupunkt bei der Anwahl angeordnet werden (setup-listing folgt ganz unten), so das man das Template sinvoll verwenden kann.
Render text with
Problem:
Ich möchte dabei auch für Haupt/Unterpunkte eigene Schriften verwenden, also ttf rendern rendern, angezeigt werden. Alle bisherigen Versuche waren erfolglos - ich komme einfach nicht weiter.
Ich bin für jeden Hinweis dankbar, sei er noch so klein!!!

Setup:

# Template content object:
temp.mainTemplate = TEMPLATE

temp.L2menuItems = HMENU
temp.L2menuItems.entryLevel = 1
temp.L2menuItems.1 = TMENU
temp.L2menuItems.1.NO {
before.cObject < temp.mainTemplate
before.cObject {
workOnSubpart = SUB_L2MENU_ITEM
marks.MENU_TITLE = TEXT

marks.MENU_TITLE.field = title
wraps.LINK = TEXT
wraps.LINK {
value = |
typolink.parameter.field = uid
}
}
doNotShowLink = 1
}
temp.L2menuItems.1.ACT < temp.L2menuItems.1.NO
temp.L2menuItems.1.ACT = 1
temp.L2menuItems.1.ACT.before.cObject.workOnSubpart = SUB_L2MENU_ITEM_ACT

temp.L2menu < temp.mainTemplate
temp.L2menu {
workOnSubpart = SUB_L2MENU
subparts.SUB_L2MENU_ALLITEMS < temp.L2menuItems
}

temp.L1menu = HMENU

temp.L1menu.1 = TMENU

temp.L1menu.1.NO {
before.cObject < temp.mainTemplate
before.cObject {
workOnSubpart = SUB_MENU_ITEM
marks.MENU_TITLE = TEXT
marks.MENU_TITLE.field = title
wraps.LINK = TEXT
wraps.LINK {
value = |
typolink.parameter.field = uid

}
subparts.SUB_L2MENU < temp.L2menu
}
doNotShowLink = 1
}
temp.L1menu.1.ACT < temp.L1menu.1.NO
temp.L1menu.1.ACT = 1
temp.L1menu.1.ACT.before.cObject.workOnSubpart = SUB_MENU_ITEM_ACT

page = PAGE
page.typeNum = 0
page.bodyTag < styles.content.bodyTag
page.bodyTagMargins=0
page.headerData.20 < temp.mainTemplate
page.headerData.20 {
workOnSubpart = HEADER_DATA
}

page.10 < temp.mainTemplate
page.10 {
workOnSubpart = DOCUMENT_BODY
subparts.SUB_CONTENT = COA
subparts.SUB_CONTENT {
5 < styles.content.editPanelPage
10 < styles.content.get
30 < styles.content.lastUpdate
40 < styles.content.typo3_powered
}
subparts.SUB_CONTENT_MARGIN = COA
subparts.SUB_CONTENT_MARGIN {
# 5 < temp.L2menu
10 = LOAD_REGISTER
10.defaultHeaderType = 2
10.maxImageWidth = 150
20 < styles.content.getBorder
30 = RESTORE_REGISTER
}
subparts.SUB_MENU < temp.L1menu
# subparts.SUB_L2MENU < temp.L2menu
}

lib.stdheader.stdWrap >
lib.stdheader.10.1 >
lib.stdheader.10.1 < temp.mainTemplate
lib.stdheader.10.1 {
workOnSubpart = SUB_HEADER1
marks.MARK_HEADER = TEXT
marks.MARK_HEADER.field = header
}
lib.stdheader.10.2 >
lib.stdheader.10.2 < lib.stdheader.10.1
lib.stdheader.10.2.workOnSubpart = SUB_HEADER2
lib.stdheader.10.stdWrap.wrap >

tt_content.menu.20.1 >
tt_content.menu.20.1 < temp.L2menu
tt_content.menu.20.1.subparts.SUB_L2MENU_ALLITEMS {
special = directory

special.value.field = pages
}

config.extTarget = _blank
config.compensateFieldWidth = 0.7

page.config.admPanel = 1
config.intTarget = {$PAGE_TARGET}
page.headerData.999 < plugin.meta

Grüße,
Thorsten

Toledow ·

Habe mir nun in Ruhe die deutsche Doku zu Gemüte geführt, die so finde ich, echt hilfreich ist. Ein fettes Danke noch mal an Alle, die an der Übersetzung mitgewirkt haben.
Dabei habe ich die Erfahrung gemacht, das es wesentlich umständlicher sein kann, die bestehenden Templates anzupassen - so wie ich es oben versucht hatte.
Mit etwas Geduld kann man auch alles selber realisieren und spätestens bei der zweiten Homepage kommen einem die gesammelten Erfahrungen zu Gute.

Meine Meinung: Lieber Doku durcharbeiten und alles selber machen

Gruß,
Thorsten