Befehle im Body hinzufügen?

  • Thanquol Thanquol
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    09. 08. 2004, 16:46

    Sodala,

    meine ersten Gehversuche hab ich geschafft und mir ein kleines Template erstellt.

    Nur jetzt hab ich folgende kleine Frage:
    Ich möchte zum testen die Seite: http://rc-la-trausnitz.de/ auf Typo3 umbauen: http://82.165.8.131/typo3cms/rc-la-trausnitz.de/

    Wie sag ich dem Template aber nun das im Body-Tag stehen soll: [code:1:b8bd63695e]<body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0 marginwidth=0 marginheight=0>[/code:1:b8bd63695e]

    im Template stehts drin, aber durch den Autoparser wirft er das ja raus und schreibt stattdessen:
    [code:1:b8bd63695e]<body bgcolor="#FFFFFF">[/code:1:b8bd63695e]

    Das Template hab ich nach dem Tutorial doc_tut_templsel_de erstellt!

    Mein Templatesetup:
    [code:1:b8bd63695e]
    # Menu 1 cObject
    temp.menu_1 = HMENU
    temp.menu_1.1 = TMENU

    temp.menu_1.1 {
    NO.allWrap = <div class="menu1-level1-no"> | </div>

    IFSUB < .NO
    IFSUB = 1
    IFSUB.beforeImg = fileadmin/templates/Rotary/folderclosed.gif

    ACT = 1
    ACT.allWrap = <div class="menu1-level1-act"> | </div>

    }
    temp.menu_1.2 = TMENU
    temp.menu_1.2 {
    NO.allWrap = <div class="menu1-level2-no"> | </div>
    ACT = 1
    ACT.allWrap = <div class="menu1-level2-act"> | </div>
    }

    # Configuring the Auto-Parser for main template:
    plugin.tx_automaketemplate_pi1 {

    content = FILE
    content.file = fileadmin/template/Rotary/template.htm

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

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

    TD.all = 1
    }

    relPathPrefix = fileadmin/template/Rotary/
    }

    # Main TEMPLATE cObject for the BODY
    temp.mainTemplate = TEMPLATE
    temp.mainTemplate {
    template =< plugin.tx_automaketemplate_pi1
    workOnSubpart = DOCUMENT_BODY

    subparts.menu_1 < temp.menu_1
    subparts.content < styles.content.get
    }

    # Main TEMPLATE cObject for the HEAD
    temp.headTemplate = TEMPLATE
    temp.headTemplate {
    template =< plugin.tx_automaketemplate_pi1
    workOnSubpart = DOCUMENT_HEADER
    }

    # Default PAGE object:
    page = PAGE
    page.typeNum = 0
    # Copying the content from TEMPLATE for <body>-section:
    page.10 < temp.mainTemplate
    # Copying the content from TEMPLATE for <head>-section:
    page.headerData.10 < temp.headTemplate[/code:1:b8bd63695e]

    Vielleicht kann mir auch einer sagen warum der IE die Seiten nicht korrekt anzeigt, der Opera aber ohne Probleme?

    Vielen Dank,

    Florian


  • maxhb maxhb
    Flash Gordon
    0 x
    2148 Beiträge
    0 Hilfreiche Beiträge
    09. 08. 2004, 16:54

    [code:1:140fe1c5ef]...
    # Default PAGE object:
    page = PAGE
    page.bodyTag = <body leftmargin=0 rightmargin=0 topmargin=0 bottommargin=0 marginwidth=0 marginheight=0>
    ...[/code:1:140fe1c5ef]

    CU
    maxhb


  • 0 x
    09. 08. 2004, 17:03

    pfui bäh. und das von dem kerl, der immer auf validem html rumreitet... ;)
    nimm liebe
    [code:1:b749a374d0]page.stylesheet = fileadmin/styles.css[/code:1:b749a374d0]
    leg ein stylesheet mit dem namen styles.css in den folder fileadmin und definier dadrin:
    [code:1:b749a374d0]body {margin:0px;}[/code:1:b749a374d0]
    das ist auf jeden fall valider als die vorige variante... ;-)
    alternativ kannst du auch page.bodytagMargins = 0 oder so verwenden, allerdings genausowenig valide...

  • Thanquol Thanquol
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    09. 08. 2004, 17:06

    perfekt! :)

    Vielen dank für die schnelle Hilfe

  • maxhb maxhb
    Flash Gordon
    0 x
    2148 Beiträge
    0 Hilfreiche Beiträge
    09. 08. 2004, 17:10

    [quote:3accd19f3d="Daniel_S"]pfui bäh. und das von dem kerl, der immer auf validem html rumreitet... ;) [/quote:3accd19f3d]
    Wieso, das ist doch Typoscript und dann auch noch valide ;)
    Ausserdem Ist doch klar, dass ich Thanquol die Ohren langzieh, wenn er mit dem Code HTML erzeugen will...

    CU
    maxhb

    P.S.: This code is provided "as is" with no expressed or implied warranty. Feel free to modify and/or distribute.

    P.P.S.: Ist übrigens der weltbeste Text nach: This page left blank intentionally ... nur so am Rande ;)

  • Thanquol Thanquol
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    09. 08. 2004, 17:19

    [quote:ebc8051a9d="Daniel_S"]
    Ausserdem Ist doch klar, dass ich Thanquol die Ohren langzieh, wenn er mit dem Code HTML erzeugen will...
    [/quote:ebc8051a9d]

    -_-'

    Das hab ich leider noch nicht in meinem Kopf reingebracht! Ich hab bisher meine seiten komplett selber in php und html hochgezogen.

    Drum fällt mir es mometnan schwer, das ich die standartbefehle nun in Typo3 komplett anders definieren muss.


  • 0 x
    09. 08. 2004, 17:22

    eeeeeeeeeeeeeyyyyyyyyyyyyyyyyyyyyyyyy dir is das wetter wohl zu kopfe gestiegen...
    das habe ICH NICHT GESCHRIEBEN ;)

  • Thanquol Thanquol
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    10. 08. 2004, 10:10

    waaah, sorry :o

    ich hab aus dem doppelkommentar dann das falsche rausgelöscht ;(

    Ich bitte vielmals um Verzeihung ;)

  • Thanquol Thanquol
    Padawan
    0 x
    39 Beiträge
    0 Hilfreiche Beiträge
    10. 08. 2004, 10:25

    nimm lieber
    [code:1:f4cb13694e]page.stylesheet = fileadmin/styles.css[/code:1:f4cb13694e]
    leg ein stylesheet mit dem namen styles.css in den folder fileadmin und definier dadrin:
    [code:1:f4cb13694e]body {margin:0px;}[/code:1:f4cb13694e][/quote]

    Ich hab das eingefügt, aber es tut leider nichts!
    Das HTML geschnipsel vorher hat aber funktioniert ;)


  • 0 x
    10. 08. 2004, 10:39

    hast du den browsercache und den t3cache gelöscht? also bei mir spielt das so