Marker werden angesprochen nur der Content fehlt [Gelöst]

  • scorp scorp
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 11:27

    Hi Leute,

    ich versteh die Welt nicht mehr oder ich stelle mich einfach nur zu blöd an.

    Meine 1. TYPO3 Seite war mit Tabellen aufgebaut und der Inhalt durch Marker eingebunden - funktioniert ohne probleme.Nun neue Seite, Kollege arbeitet mit <div> Aufbau.Wollte dann wieder durch Marker Inhalt einfügen, TYPO3 sprich Marker an und im FE sieht man Marker auch nicht mehr, nur der Inahlt,den ich mal angelegt hab, zwecks gucken obs funktioniert, fehlt komplett.

    Hab im Template folgende Sachen eingebunden:
    content (default)
    CSS Style Content(default)
    styles content(default)
    nichts kommt.

    Hier mal der TS Code.
    [TS]page.10.marks.CONTENT = CONTENT
    #page.10.marks.CONTENT.10.singlePid = 20
    page.10.marks.CONTENT.select.where = colPos = 0
    page.10.marks.CONTENT < styles.content.get
    page.10.marks.CONTENT.select.orderBy = sorting

    page.10.marks {
    CONTENT = CONTENT
    CONTENT {
    table = tt_content
    select {
    where = colPos = 0
    orderBy = sorting
    languageField = sys_language_uid
    }
    }
    }

    #INTRO ausgeben
    page.10.marks.INTRO = CONTENT
    page.10.marks.INTRO < styles.content.get
    page.10.marks.INTRO.select.orderBy = sorting
    page.10.marks.INTRO.where = colPos = 3[/TS]

    die Marker liegen in diesen <div>-Container:
    [HTML]<DIV id="mainMiddle">
    &nbsp;
    </DIV>

    <DIV id="mainRight">
    <DIV id="content">
    ###INTRO###
    ###CONTENT###
    </DIV>
    </DIV>

    </DIV>
    [/HTML]

    Hoffe jemand hat eine Idee,was es sein kann...ich verzweifel und der "Abgabetermin" spüre ich schon im Rücken... :'(


  • Kilkenny Kilkenny
    R2-D2
    0 x
    78 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 11:53

    Hallo scorp,
    du überschreibst ja hier CONTENT mit INTRO. Beide male nutzt du css_styled_content und holst dir die Spalte normal:

    [TS]page.10.marks.CONTENT < styles.content.get
    page.10.marks.INTRO < styles.content.get[/TS]

    Zur Erklärung:
    Nutzt du css_styled_content, dann kopierst du den Inhalt deiner Spalten Normal, Rechts, Links, Rand mittels:
    [TS]page.10.marks.CONTENT < styles.content.get
    page.10.marks.CONTENT < styles.content.getLeft
    page.10.marks.CONTENT < styles.content.getRight
    page.10.marks.CONTENT < styles.content.getBorder[/TS]

    Nutzt du nicht css_styled_content, dann kopierst du den Inhalt deiner Spalten Normal, Rechts, Links, Rand mittels:
    [TS]page.10.marks.CONTENT=CONTENT
    page.10.marks.CONTENT.table=tt_content
    page.10.marks.CONTENT.select {
    orderBy = sorting
    where = colPos = 0
    } [/TS]
    Wobei colPos=0 (Normal) colPos=1(Links) colPos=2(Rechts) colPos=3(Rand) ist.

    Also entweder oder.

    Hoffe das ist verständlich,
    Gruß

  • scorp scorp
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 12:07

    Hallo Kilkenny,

    okay, verständlich, komisch finde ich, dass es bei der anderen Seite ohne Probleme funktioniert.

    Ich hab nun mal folgendes probiert mit CSS_styled_content, erschien mir als einfache Lösung.

    [TS]page.10.marks.CONTENT < styles.content.get
    page.10.marks.INTRO < styles.content.getBorder[/TS]

    Nun zeigt er mir im FE die Marker, ich hab langsam das Gefühl das mein Kollege irgendwas eingestellt hat oder keine Ahnung gemacht hat.

    Hab included: styles_content und css_styled_content.Welche muss weg ? oder müssen beide?

  • Kilkenny Kilkenny
    R2-D2
    0 x
    78 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 12:53

    Hallo scorp,
    poste doch mal dein TypoScript, damit man nach dem Fehler schauen kann. Eigentlich reicht die Einbindung von css_styled_content und das Setzen der Marker. Also, einfach mal posten und dann schaun wa ma... :-).

    Gruß

  • scorp scorp
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 13:40

    Hehe, sehr nett von dir ;)

    also hier der TS Code ,wie ich ihn am Anfang hatte.Ohne jetzt deiner Zeilen.

    [TS]page = PAGE
    typeNum = 0
    page.stylesheet = uploads/tf/screen.css
    page.10 = TEMPLATE
    page.10 {
    template = FILE
    template.file = uploads/tf/template_main.html
    workOnSubpart = DOCUMENT_BODY
    }

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

    page.10.subparts.HAUPT_NAVI < tmp.LEFTMENU
    page.10.subparts.TOP_HOME < tmp.HOME
    page.10.subparts.TOP_NAVI < tmp.KOPFMENU

    page.10.marks.CONTENT = CONTENT
    page.10.marks.CONTENT.select.where = colPos = 0
    page.10.marks.CONTENT < styles.content.get
    page.10.marks.CONTENT.select.orderBy = sorting

    page.10.marks {
    CONTENT = CONTENT
    CONTENT {
    table = tt_content
    select {
    where = colPos = 0
    orderBy = sorting
    languageField = sys_language_uid
    }
    }
    }

    #Content ausgeben
    page.10.marks.INTRO = CONTENT
    page.10.marks.INTRO < styles.content.getBorder
    page.10.marks.INTRO.select.orderBy = sorting
    page.10.marks.INTRO.where = colPos = 3

    content.RTE_compliant = 3

    config.extTarget = _blank[/TS]

  • Kilkenny Kilkenny
    R2-D2
    0 x
    78 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 14:06

    Hallo scorp,
    also ich habe mal eine neue Seite bei mir gebaut und dein TypoScript angepasst eingebaut:

    [TS]page = PAGE
    typeNum = 0
    page.stylesheet = uploads/tf/screen.css
    page.10 = TEMPLATE
    page.10 {
    template = FILE
    template.file = uploads/tf/template_main.html
    workOnSubpart = DOCUMENT_BODY
    }

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

    page.10.marks.CONTENT < styles.content.get
    page.10.marks.INTRO < styles.content.getBorder

    content.RTE_compliant = 3

    config.extTarget = _blank[/TS]

    und als Template:
    [TS]<!-- ###DOCUMENT_BODY### begin -->
    <DIV id="mainMiddle">

    </DIV>

    <DIV id="mainRight">
    <DIV id="content">
    ###INTRO###
    ###CONTENT###
    </DIV>
    </DIV>

    </DIV>
    <!-- ###DOCUMENT_BODY### end --> [/TS]

    und die Marker werden mit meinem Testinhalt sauber gefüllt.
    Da scheint also etwas anderes bei Dir zu sein.
    Das einzige was ich eingebunden habe ist bei:
    Include static (from extension):
    CSS Styled Content (css_styled_content)

    Versuch doch mal diese Einstellungen einzubauen und gib bescheid ob das was geändert hat bei Dir. Wie gesagt, bei mir funktioniert das so wunderbar.

    Gruß

  • scorp scorp
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 14:16

    Hi,

    frag mich nicht wieso, aber nun geht garnichts mehr, TYPO3 erstellt mein Menu nicht mehr und man sieht die Marker :(

    http://www.stm-ackerstrasse.de/index.php?id=1

  • Kilkenny Kilkenny
    R2-D2
    0 x
    78 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 14:22

    Hallo scorp,
    also das man das Menü nicht mehr sieht wenn du meine Einstellung nutzt ist klar, denn die Marker

    [TS]page.10.subparts.HAUPT_NAVI < tmp.LEFTMENU
    page.10.subparts.TOP_HOME < tmp.HOME
    page.10.subparts.TOP_NAVI < tmp.KOPFMENU[/TS]

    habe ich bei mir ja mal herausgenommen. Aber das die Marker nicht angesprochen werden, das kommt mir sehr spanisch vor. Binde doch mal das Template ein welches ich gepostet habe und das TypoScript. Dann hast du eine Minimalversion, die eigentlich funktionieren sollte. Guck mal das du alles andere herausschmeißt, nicht das du irgendwo noch einen Baustein hast der das andere überschreibt. Das ist nämlich irgendwie mein Verdacht, irgendwas an deinem Template oder am restlichen TS ist faul.

    Gruß

  • scorp scorp
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 14:25

    Hehe, mir gerade auch aufgefallen mit den Subparts ^.^

    hab mal dein code reingeschrieben,aber Markers noch immer zu sehen.

  • Kilkenny Kilkenny
    R2-D2
    0 x
    78 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2006, 14:34

    Hast du denn auch wirklich unter:
    Include static (from extensions)
    die CSS Styled Content
    richtig eingebunden? Ohne Diese werden nämlich nur die Marker angezeigt und nicht angesprochen, so wie es bei Dir der Fall ist.