Hallo,
ich hatte diese Frage vor zwei Wochen schonmal gepostet, aber den Faden dann aus den Augen verloren, weil ich dachte, ich hätte es selbst herausbekommen.
Ich möchte gerne eine zweite Content-Spalte rechts einfügen.
Meine HTML-Template-Datei besteht aus einer dreispaltigen Tabelle, deren mittlere Spalte die id Content trägt, die rechte heißt teaser.
Dieser rechte Spalte "Teaser" möchte ich mit dem Contentmodul Border befüllen. Wie muss ich denn dafür mein Template Setup ändern? Ich benutze übrigens wie im Modern-Template-Building-Tutorial beschrieben die Extension Template Auto-Parser (btw... bin ich der einzgie, bei dem TemplaVoilá auf einem WAMP Server nicht funktioniert??).
Ich bin für jede Hilfe dankbar, auch gerne für einen Link zu einer entsprechenden Doku.
1000 Dank
das funktioniert genauso wie mit deinem zentralen content. Einfach einen Marker rein und im TS Template über styles.content.getRight Content zuweisen.
Für den Anfang würd ich persönlich ohne Autoparser arbeiten weil Du dann besser mitbekommst was passiert. Aber nur meine persönliche Meinung. Und solltest Du irgendwann auf css basierendes (X)HTML umsteigen brauchst Du den Autoparser auch nicht mehr (da dann Dein Quelltext aus ungefähr 15 Zeilen besteht was man auch so recht leicht zu implementieren schafft).
Viele Grüße!
Niki
Ich glauzbe, etwas Ähnliches habe ich gerade versucht. Ich habe mir Infos aus TypoScript By Example geholt... Aber funktioniert hat es nicht... Kannst du es einem Doofanfänger bitte im Detail erklären. Das wäre toll!
einfach das ins Setup =>
marks.TEASER<styles.content.getBorder
und fertig
lg georg
Hm, das hat auch nicht funktioniert... vielleicht hilft es ja, wenn ihr mal mein SETUP seht... Ich beiß mir echt langsam die Zähne aus...
Heeeeeelft mir, biiiiittte!!!
#Menu cObjekt
temp.menu = HMENU
# Erstes-Menü-Level-Objekt, textuell
temp.menu.1 = TMENU
temp.menu.1 {
#Eigenschaften des NO-Zustandes
NO.allWrap = <div class="menu-level1-no"> | </div>
#Aktiven Status ermöglichen und Eigenschaften setzen
ACT = 1
ACT.allWrap = <div class="menu-level1-act"> | </div>
}
# Zweites-Menü-Level-Objekt, textuell
temp.menu.2 = TMENU
temp.menu.2 {
#Eigenschaften des NO-Zustandes
NO.allWrap = <div class="menu-level2-no"> | </div>
#Aktiven Status ermöglichen und Eigenschaften setzen
ACT = 1
ACT.allWrap = <div class="menu-level2-act"> | </div>
}
# Drittes-Menü-Level-Objekt, textuell
temp.menu.3 = TMENU
temp.menu.3 {
#Eigenschaften des NO-Zustandes
NO.allWrap = <div class="menu-level3-no"> | </div>
#Aktiven Status ermöglichen und Eigenschaften setzen
ACT = 1
ACT.allWrap = <div class="menu-level3-act"> | </div>
}
# Konfigurieren des Auto-Parsers
plugin.tx_automaketemplate_pi1 {
# Auslesen der Template-Datei
content = FILE
content.file = fileadmin/template/main/template.html
#Hier werden die Elemente des HTML definiert, die umschlossen werden sollen
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
}
# Allen Pfaden das Präfix voranstellen
relPathPrefix = fileadmin/template/main/
}
# Breadcrumb-Anzeige
temp.path = HMENU
# Haupt-Template cObject für then BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
#Den Inhalt aus dem Auto-Parser in das Template-cObjekt einfüttern
template =< plugin.tx_automaketemplate_pi1
#Nur den Content zwischen den Body-Tags auswählen
workOnSubpart = DOCUMENT_BODY
#Den ###menu###-Subpart mit Beispielinhalt ersetzen
subparts.menu < temp.menu
#Den ###Content###-Subpart mit Beispielinhalt ersetzen
subparts.content < styles.content.get
marks.TEASER<styles.content.getBorder
}
# Haupt-Template cObjekt für den HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
# Den Inhalt des Autoparsers in das TEMPLATE cObjekt einspeisen
template =< plugin.tx_automaketemplate_pi1
# Nur den Inhalt zwischen den <HEAD>-Tags ersetzen
workOnSubpart = DOCUMENT_HEADER
}
# Default PAGE Objekt:
page = PAGE
page.typeNum = 0
#Den Inhalt aus TEMPLATE für den <BODY>-Abschnitt kopieren
page.10 < temp.mainTemplate
#Den Inhalt aus TEMPLATE für den <HEAD>-Abshcnitt kopieren
page.headerData.10 < temp.headTemplate
Alles zurück!!! ES LÄUFT!! *tanz*swirl*
Tausend Dank Leute... Jetzt stellt sich mir nur die Frage, ob es die Möglichkeit gibt, den Redakteuren beim Inhalteerstellen die Möglichkeit Links und Rechts abzuschalten - also so, dass sie sie gar nicht erst sehen...
Vorschläge/Ideen/Kommentare?
Grüßle,
Acheron
Sorry, Warcraft hat etwas Zeit gekostet *g*
=> Ins TS-Config des Users/Usergruppe/(oder auch in das der Seite) eintragen:
mod.SHARED.colPos_list=0,1
0=Normal, 1= Links, usw
lg georg
Wow, du bist grad Gold wert für mich... Kann man dich mieten?
Meine Gehversuche sind nämlich noch ziemlich wackelig!