Hi
Ein Kunde will das Typo3 CMS, warum auch immer, ich muss jetz also das fertige Design unter Typo3 zum laufen bekommen.
Hat wer von euch einen Link zu einem Tutorial oder so ähnlich, wie ich das hinbekommen kann?
Hi
Ein Kunde will das Typo3 CMS, warum auch immer, ich muss jetz also das fertige Design unter Typo3 zum laufen bekommen.
Hat wer von euch einen Link zu einem Tutorial oder so ähnlich, wie ich das hinbekommen kann?
ich habe ne dvd von video2brain zu typo3
aber ansonsten
Link
video2brain is nich…
das tut is einfach zu „umfangreich“… das kann ja ned sein, meine meinung von typo3 als sinnverfehltes cms bestätigt sich immer mehr.
ich will einfach nur ein design in typo3 imoprtieren … keine lust auf das kack typoscript und unzählige extensions.
kann ich da nicht einfach mein template nehmen, bestimmte comments einfügen und das teil irgendwo hinspeichern?
Hallo,
Dein Freund kann in diesem Fall die Extention „Template Auto-parser“ sein. Mit ein paar kleinen Anpassungen im Setup kann man hier auf eine HTML-Datei als Template zurückgreifen. Allerdings sollte man in diesem Fall - wenn möglich - sich nicht auf 100% valide code verlassen. Sprich W3C-Konformität!
Bei Fragen mit konkreten Inhalten stehe ich gern zur Verfügung. Dann auch per PN, wenn einige Code-Anteile ihren Weg ins Forum nicht finden dürfen.
Gruß,
Jumper, the II.
die hab ich schon probiert, das template war dann ja auch mehr oder weniger da… aber was dann??? wie mach ich, dass die seiten, die ich angelegt hab im template erstellt werden? wie mach ich, dass deren content angezeigt wird?
usw. usw
warum muss das teil so scheisskompliziert sein
Ich ich schon sagte, es ist schwer, etwas zu sagen, wenn man keine Basis hat.
Hier mal ein Template …
[HTML]
Header ... fest | ||||
Navi |
Linken Spaltenbereich |
Hauptinhalt |
Rechten Spaltenbereich |
Außenrand, z.B. für Werbung rechts |
footline |
Unter Template → Setup musst Du jetzt das automaketemplate konfigurieren:
#########################################################################
# Configuring the Auto-Parser:
plugin.tx_automaketemplate_pi1 {
# Read the template file
content = FILE
content.file = fileadmin/vdrh/template_vdrh_base.html
# Prefix all relative paths with this value:
relPathPrefix = fileadmin/vdrh/
# define subpart elements on template to wrap
elements {
# auto tag finder
# find all tags BODY and set on submarker
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
# find all tags HEAD and set on submarker
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEAD
# remove followed tags
HEAD.rmTagSections = title
# find cell tag for menu left and set on submarker
DIV.id.navigator = 1
DIV.id.navigator.subpartMarker = MENU
DIV.id.content_left = 1
DIV.id.content_left.subpartMarker = CONTENT_LEFT
DIV.id.content = 1
DIV.id.content.subpartMarker = CONTENT_CENTER
DIV.id.content_right = 1
DIV.id.content_right.subpartMarker = CONTENT_RIGHT
DIV.id.content_border = 1
DIV.id.content_border.subpartMarker = CONTENT_BORDER
DIV.id.footline = 1
DIV.id.footline.subpartMarker = FOOT_LINE
}
}
Jetzt hast Du die einzelnen Elemente definiert … jetzt musst Du die Elemente befüllen … und Zuweisen. Fangen wir mit der Zuweisung an:
# ---------------------------------------------------------------------
# Default PAGE object:
#
page = PAGE
page.typeNum = 0
# Copy the content from TEMPLATE for <body>-section
page.10 < temp.bodyTemplate
# Copy the content from TEMPLATE for <head>-section
page.headerData.10 < temp.headTemplate
Als nächstes (und besser davor) definiert man dann mal temp.headTemplate:
# ---------------------------------------------------------------------
# Head TEMPLATE cObject for the HEAD
#
temp.headTemplate = TEMPLATE
temp.headTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
template =< plugin.tx_automaketemplate_pi1
# Select only the content between the <head>-tags
workOnSubpart = DOCUMENT_HEAD
}
und temp.bodyTemplate:
# ---------------------------------------------------------------------
# Body TEMPLATE cObject for the BODY
#
temp.bodyTemplate = TEMPLATE
temp.bodyTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
template =< plugin.tx_automaketemplate_pi1
# Select only the content between the <body>-tags
workOnSubpart = DOCUMENT_BODY
# replace menu subparts with defined menu controls
subparts.MENU < temp.MENU
# set subpart CONTENT_LEFT with left content
subparts.CONTENT_LEFT < styles.content.getLeft
# set subpart CONTENT with centered content
subparts.CONTENT < styles.content.get
# set subpart CONTENT_RIGHT with right content
subparts.CONTENT_RIGHT < styles.content.getRight
# set subpart CONTENT_BORDER with "werbung"
subparts.CONTENT_BORDER = TEXT
subparts.CONTENT_BORDER.value = Hier ist platz für die Außenwerbung ... oder man lässt es gleich weg.
subparts.FOOTLINE = TEXT
subparts.FOOTLINE.value = Copyright by Jumper, the II.
}
Zum Inhalt … Das Menü wird aus einer Subbeschreibung temp.MENU generiert (Zuweisung per ‚<‘). Ansonsten werden die CONTENT-Elemente aus dem CMS versorgt und der Border-Bereich und die Fußzeile direkt gesetzt. Was man hier macht, hängt von dem gewünschten Ergebnis ab.
Jetzt definiere ich noch schnell das Menü:
# ---------------------------------------------------------------------
# Menu define for one navigator
#
temp.MENU = HMENU
temp.MENU.1 = TMENU
temp.MENU.1.NO = 1
temp.MENU.2 = TMENU
temp.MENU.2.NO = 1
Das menü ist zwar ziehmlich simpel, erfüllt aber den ersten zweck. Für alles weitere sollte man dann schon die Beschreibung zum TMENU heranziehen.
Wenn ich dich verstanden hatte, wolltest Du aber nur ein grobes Gerüst zum erstellen.
Gruß,
Jumper, the II.
PS: Ich habe jetzt nur die Daten aus meinen Setup genommen und eingesetzt … noch nicht verifiziert.
JumpeeII sehr sehr schöne Anleitung.
Hast dir viel Mühe gemacht.
Hast dir ein Renommee Punkt verdient :razz: