Template ohne Tabelle

  • valentina valentina
    Jedi-Ritter
    0 x
    133 Beiträge
    0 Hilfreiche Beiträge
    04. 09. 2006, 10:30

    Hallo zusammen!

    Habe schon viele Typo3-Sites erstellt, doch immer mit Tabellen im Template. Jetzt versuchte ich das ganze Tamplate mit div's zu erstellen. Funktionierte eigentlich alles sehr gut bis ich dann den Quellcode angeschaut hatte. Der sieht einigermassen so aus:
    HTML
    HEAD
    [b]HTML
    /HTML[/b]
    /HEAD
    BODY
    [b]HTML
    /HTML[/b]
    /BODY
    /HTML

    Es werden im HTML noch zwei weitere HTMLs eingefügt (1x im HEAD, 1x im BODY).
    Das führt zu verschiedenen Problemen. In jedem HTML wird ein temporäres CSS-File eingefügt (nur einmal wird mein CSS eingebunden), was dazu führt, dass sich diese kreuzen.

    Wie kann ich dies ändern? In meinem Template sieht alles so aus, wie es soll.
    Wäre um jede Hilfe dankbar!!


  • 1
  • ONeill ONeill
    Jedi-Meister
    0 x
    309 Beiträge
    0 Hilfreiche Beiträge
    04. 09. 2006, 10:57

    Da ist wohl etwas in deinem TypoScript verkehrt. Post diesen doch mal.

  • valentina valentina
    Jedi-Ritter
    0 x
    133 Beiträge
    0 Hilfreiche Beiträge
    04. 09. 2006, 11:11

    [TS]plugin.tx_rlmptmplselector_pi1 {

    templatePathMain = fileadmin/template/main/

    defaultTemplateFileNameMain = vorlage_grau.html

    inheritMainTemplates = 1
    }

    plugin.tx_automaketemplate_pi1 {
    content < plugin.tx_rlmptmplselector_pi1

    elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY

    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title

    DIV.all = 1
    }

    relPathPrefix = fileadmin/template/main/
    }

    temp.left = HMENU
    temp.left.1 = TMENU
    temp.left.1 {
    NO.allWrap = <div class="nav1_lev1_no"> | </div>
    ACT = 1
    ACT.allWrap = <div class="nav1_lev1_home"> | </div> |*| <div class="nav1_lev1_firma"> | </div> || <div class="nav1_lev1_printdesign"> | </div> || <div class="nav1_lev1_webdesign"> | </div> || <div class="nav1_lev1_kundenprojekte"> | </div> || <div class="nav1_lev1_referenzen"> | </div> |*| <div class="nav1_lev1_kontakt"> | </div>
    }

    temp.left.2 = TMENU
    temp.left.2 {
    NO.allWrap = <div class="nav1_lev2_no"> | </div>
    ACT = 1
    ACT.allWrap = <div class="nav1_lev2_home"> | </div>
    }

    temp.left.3 = TMENU
    temp.left.3 {
    NO.allWrap = <div class="nav1_lev3_no"> | </div>
    ACT = 1
    ACT.allWrap = <div class="nav1_lev3_home"> | </div>
    }

    temp.mainTemplate = TEMPLATE
    temp.mainTemplate {
    template =< plugin.tx_automaketemplate_pi1
    workonSubpart = DOCUMENT_BODY

    subparts.left < temp.left

    subparts.content < styles.content.get

    subparts.right < styles.content.getRight
    subparts.right.stdWrap.ifEmpfy=
    }

    temp.headTemplate = TEMPLATE
    temp.headTemplate {
    template =< plugin.tx_automaketemplate_pi1
    workonSubpart = DOCUMENT_HEADER
    }


    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE

    page = PAGE
    page.typeNum = 0

    page.10 < temp.mainTemplate

    page.headerData.10 < temp.headTemplate

    # Suchformular anpassen
    tt_content.search.30 {
    target = _self
    badMess = Bitte füllen Sie etwas in das Suchfeld ein.
    dataArray.10 {
    label = Ihre Suche:
    label.lang = de_DE
    type = *sword=input, 30, 50
    }
    dataArray.20 {
    valueArray >
    type = scols = hidden

    value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
    }
    }
    tt_content.search.20 {
    target = _self
    range = 10
    }[/TS]

  • valentina valentina
    Jedi-Ritter
    0 x
    133 Beiträge
    0 Hilfreiche Beiträge
    05. 09. 2006, 10:40

    Hab jetzt im CSS etwas Kleines verändert. Nun wird es auch im Typo3 angezeigt: er fügt als erstes die HTML-Vorlage und als zweites die in Typo3 erzeugte Seite ein. So werden 2 Seiten untereinander im gleichen Fenster angezeigt.
    Bin langsam am verzweifeln…

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    05. 09. 2006, 10:44

    Hallo,

    schau dir mal das an > http://www.typo3.net/faq/div_aufgaben/content_ausgeben/
    Arbeitet ohne das automaketemplate, aber den hab ich noch nie gebraucht

    georg
    PS: Ich weiß, im Bsp sind Tabellen im Template, aber da gehts ja nur ums Prinzip

  • 1