Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 27.07.07, 14:12
Forum Zuschauer
 
Registriert seit: 24.07.07
Beiträge: 3

Subtemplate erstellen


Hi,
ich habe für meinen Tennisclub ein tolles Template erstellt und dies auch nun in Typo3 integriert. Inhalt wird perfekt eingefügt... es funktioniert also alles bestens.

Nun will ich eine Unterseite Aktuelles machen. Dazu soll nicht alles wie der übliche Text einfach untereinander stehen, sondern ich will es so aussehen lassen:



Also muss ich wohl ein Subtemplate erstellen, bei dem ich einmal in das Feld Normal etwas reinschreiben kann und in das Feld Links:


Ich habe also die Unterseite ausgewählt und auf "Click here to create an extension template" geklickt.

Dann habe ich folgendes in das Setupfeld reingeschrieben:
Code:
# Template content object:
temp.Template = TEMPLATE
temp.Template {
  template = FILE
  template.file = fileadmin/template/main/template_1_2.html
  workOnSubpart = DOCUMENT_BODY
    # Substitute the ###CONTENT### subpart with some example content:
  subparts.AKTUELLLEFT < styles.content.getLeft
  subparts.AKTUELLCONTENT < styles.content.get
}
# Default PAGE object:
page.includeCSS.aktuelles = fileadmin/template/main/css/aktuelles.css
DAS ERGEBNIS war dann:

+ Die CSS Datei wurde richtig eingebunden.. das hat mich schon einmal gefreut

- Der Inhalt wird nicht richtig eingebunden. Typo3 hat das was über # Default PAGE object: steht leider vollkommen ignoriert. Es verwendet weiterhin den Code, der in meinem Maintemplate steht:
Code:
# Template content object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  template = FILE
  template.file = fileadmin/template/main/template_1.html
  workOnSubpart = DOCUMENT_BODY
    # Substitute the ###NAVIGATION### subpart with dynamic menu:
  subparts.NAVIGATION < temp.nav
    # Substitute the ###CONTENT### subpart with some example content:
  subparts.CONTENT < styles.content.get
}

Könnt Ihr mir sagen, was ich falsch gemacht habe? Ich habe sehr viele Dokumentationen durchgelesen und auch sehr lange probiert. Leider habe ich dieses Problem nicht lösen können. Ich habe versucht mein Problem so gut es geht zu beschreiben, und hoffe nun das mir jemand von Euch helfen kann.

Schöne Grüße,
Marc
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 27.07.07, 14:27
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.051
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

ich nehme mal an, das du temp.Template irgendwann mal auf page... kopierst. Die Änderung von temp.Template erfolgt aber bestimmt erst nach dem kopieren.

Abhilfe: Entweder du änderst direkt das Object in dem temp.Template kopiert hast, oder anstatt zu kopieren legst du eine Referenz auf temp.Template an. Also anstatt < dann mit =<

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de

Geändert von Armin (27.07.07 um 21:42 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 27.07.07, 21:16
Forum Zuschauer
 
Registriert seit: 24.07.07
Beiträge: 3

Danke!

Es funktioniert

Sogar das Menü habe ich hinbekommen.

Ein letztes Problem habe ich nun noch. Ich will den Inhalt pro Eintrag in eine Tabelle einfügen. Ich habe es mit also mit wrap versucht. Leider funktioniert das nicht.

Code:
temp.subTemplate {
  template = FILE
  template.file = fileadmin/template/main/template_1_2.html
  workOnSubpart = DOCUMENT_BODY
  # Substitute the ###NAVIGATION### subpart with dynamic menu:
  subparts.NAVIGATION < temp.nav
    # Substitute the ###CONTENT### subpart with some example content:
  ##############HIER BEGINNT MEIN PROBLEM
  subparts.AKTUELLLEFT {
  20 < styles.content.getLeft
  20.wrap = <td valign="top" id="aktuell-left"> | </td>
  }
  subparts.AKTUELLCONTENT {
  30 < styles.content.get
  30.wrap = <td id="aktuell-content"> | </td>
  }
}
Wäre sehr nett wenn Ihr mir bei diesem letzen Problem noch helfen könntet.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Linkliste erstellen (FCE) audi_s TemplaVoila 7 26.03.08 14:13
Druckseite erstellen sebastian9832 TYPO3 4.x Fragen und Probleme 1 25.03.08 10:00
Gelöst Problem bei Subtemplate hubae TYPO3 4.x Fragen und Probleme 1 17.03.08 22:38
Manual.sxw erstellen b3nny Extension modifizieren oder neu erstellen 4 24.01.08 15:17
Hook erstellen?! navyseal commerce 3 03.11.07 08:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0