Mein erster Content [Gelöst]

  • XTough XTough
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    07. 07. 2006, 20:04

    Hallo,

    Ich habe eine HTML-Seite auf css aufgebaut (mit div-Tags) und habe verschiedene Bereiche definiert:
    -Logo
    -Menü
    -Breadcrumbs
    -Content
    -Teaser

    Nun habe ich das HTML in das Setup des Templates eingetragen und auch das CSS definiert per "includeCSS".
    Dann habe ich im Contentbereich ein Subpart namens
    <!-- ###MAIN_CONTENT### -->
    eingesetzt.
    Nun habe ich der Seite einen ersten Text-Content hinzugefügt und möchte, dass dieser an der Stelle des Subparts erscheint.

    So sieht bislang mein TS-Template aus:
    [TS]# Template content object:
    temp.mainTemplate = TEMPLATE
    temp.mainTemplate {
    template = FILE
    template.file = fileadmin/templates/index.html
    subparts.MAIN_CONTENT = CONTENT
    subparts.MAIN_CONTENT.table = tt_content
    }

    # Default PAGE object:
    page = PAGE
    page.typeNum = 0
    page.10 < temp.mainTemplate
    page.includeCSS {
    file1 = fileadmin/templates/screen.css
    file1.title = Standardansicht
    file1.media = screen
    }
    [/TS]

    Wie bekomme ich den Text meines ersten Eintrags im Bereich "normal" an die Stelle des Subparts? Das mit dem tt_content geht jedenfalls nicht.


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    08. 07. 2006, 06:20

    siehe http://typo3.net/faq/div_aufgaben/content_ausgeben/

    lg georg

  • Honk88 Honk88
    Jedi-Meister
    0 x
    356 Beiträge
    0 Hilfreiche Beiträge
    08. 07. 2006, 19:10

    bau mal um deien gesamten
    body noch nen marker
    ###BODYMARKER### oder so wie
    folgt ein
    [HTML]...
    <body>
    <-- ###BODYMARKER### -->

    ...

    <-- ###BODYMARKER### : end -->
    </body>

    [/HTML]
    und dann im TS deine einzelnen
    marker wir folgt befüllen

    [TS]page.10.workOnSubpart = BODYMARKER

    page.10.marks {

    CONTENT < styles.content.get
    LOGO < ...
    MENU < ...
    ...
    } [/TS]

    so behälts du besser den überblick
    wo du gerade bist und was du vereinbarst

    LG
    Honk

  • XTough XTough
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    10. 07. 2006, 11:41

    Ich sehe immer Beispiele mit "table", z.B.

    [HTML]<!-- ###SCREEN### -->
    <table>
    <tr>
    <td>###INHALT_NORMAL###</td><td>###INHALT_RAND###</td>
    </tr>
    </table>
    <!-- ###SCREEN### -->
    [/HTML]

    [TS]...
    INHALT_NORMAL {
    table = tt_content
    ...
    [/TS]

    verwende in meinem Layout aber überhaupt keine Tabellenkonstruktionen, wie funktioniert das an der Stelle ohne Tabellen?

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    10. 07. 2006, 12:23

    dann funktionierts eben ohne tabellen und nur divs, kein problem, wichtig sind nur die marker

  • XTough XTough
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    10. 07. 2006, 12:40

    Okay, das scheint mir logisch. Nur was nehm ich dann anstatt

    [TS]table = tt_content[/TS]

    ?

    [TS]div = tt_content[/TS]
    oder
    [TS]text = tt_content[/TS]
    oder
    [TS]value = tt_content[/TS]

    oder wie?

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    10. 07. 2006, 12:46

    table = tt_content => da bezieht sich das table auf die datenbank [b]tabelle[/b](=table)

    lass das so wies is ;)))

    georg

  • XTough XTough
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    10. 07. 2006, 14:12

    Aah! Danke! Jetzt fällt der Groschen... die Semantik ist für mich halt komplett neu und drum vielleicht noch etwas verwirrend.

  • 1