+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Subtemplate erstellen

  1. #1
    TP-Junior Speei Consales macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    17

    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

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ein temp-Objekt bewirkt nichts, wenn es nicht zugewiesen wird, bei Dir fehlt also:

    Code:
    page.10 < temp.mainTemplate


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Junior Speei Consales macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    17
    Danke für die kurze aber sehr hilfreiche Antwort!

    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.

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Du hast ja auch kein Objekt:
    Code:
    subparts.AKTUELLLEFT = COA
    subparts.AKTUELLLEFT {
      wrap = <table><tr>|</tr></table>
      20 < styles.content.getLeft
      20.wrap = <td valign="top" id="aktuell-left"> | </td>
      
      30 < styles.content.get
      30.wrap = <td id="aktuell-content"> | </td>
    }


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51