inhaltselemente erweitern

  • Krebskasper Krebskasp...
    Padawan
    0 x
    56 Beiträge
    0 Hilfreiche Beiträge
    01. 08. 2006, 15:50

    moin,
    ich würde gerne inhalts elemente wie "text" und "text mit bild" so erweitern, dass man eine weitere select box hat in der drei dinge zur auswahl stehen.
    nichts,
    groß,
    klein

    wenn "nichts" ausgewählt wird, wird der content normal gerendert wie sonst auch.

    sollte aber "groß" oder "klein" ausgewählt werden, so wird der inhalt jeweils mit einem div mit der klasse "groß" bzw. "klein" umgeben, in diesem div, soll als überschrift stehen, was man auch in dem element als überschrift angeben hat, und dann der normale text.
    nur halt in diesem div.

    ich hab keinerlei ahnung wie bzw. wo ich da genau ansetzen könnte.
    kann mir da einer weiterhelfen? danke


  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    01. 08. 2006, 15:57

    schau dir mal die ext fancycorner an

    lg georg

  • imu imu
    Leonidas
    0 x
    150 Beiträge
    0 Hilfreiche Beiträge
    01. 08. 2006, 16:03

    in den Contentelementen gibt es soetwas bereits: heißt "Rahmen". Die Standard-Ausgabe dieser Rahmen kannst du mit TypoScript ändern/ zweckentfremden :p

    Beispiele

    [TS]

    tt_content.stdWrap.innerWrap.cObject.10.value = <div class="usichtbar"> | </div>
    tt_content.stdWrap.innerWrap.cObject.12.value = <div class="einruecken">|</div>

    [/TS]

    die einzelnen Rahmen, die im Dropdown auswählbar sind, haben diese "Nummern":

    #1 Unsichtbar
    #5 Linie davor
    #6 Line danach
    #10 Einrücken
    #11 Einrücken, 33/66%
    #12 Einrücken, 66/33%
    #20 Rahmen 1
    #21 Rahmen 2

  • Krebskasper Krebskasp...
    Padawan
    0 x
    56 Beiträge
    0 Hilfreiche Beiträge
    01. 08. 2006, 16:14

    *jubel* das ist es :)
    vielen dank, genau das was ich gesucht habe :)

    also letzteres, das mit den rahmen

  • Krebskasper Krebskasp...
    Padawan
    0 x
    56 Beiträge
    0 Hilfreiche Beiträge
    02. 08. 2006, 11:28

    so einen nachtrag habe ich noch -
    was ist wenn ich jetzt nicht nur den ganzen content wrappen lassen will sondern auch noch überschriften / links / bilder
    gibts da eine ähnlich elegante lösung?

  • imu imu
    Leonidas
    0 x
    150 Beiträge
    0 Hilfreiche Beiträge
    02. 08. 2006, 13:52

    ... falls du die css_styled_content installiert hast, schau dir im Template Analyzer deren Inhalt an, das sollte Dir ne Menge Ideen geben ... Typo3 funktioniert ja nach dem Zwiebelschalen-Prinzip. Du kannst also alles, was in früher eingebundenen Templates definiert wurde, überschreiben ... und css_styled_content wird in aller Regel vor deinem eigenen TypoScript Template eingebunden.

  • vierpunkt vierpunkt
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    02. 08. 2006, 16:03

    das mit den rahmen konfigurieren klappt ja ein ja. leider kann ich da nur 4 rahmen maximal selbst bearbeiten. wenn ich die rahmen 5,6,20 und 21 bearbeiten will passiert nix, da behält typo3 die eingestellte config. gibt es irgend ne möglichkeit das zu erweitern? 4 rahmen sind ein bisschen wenig...

    danke

  • Krebskasper Krebskasp...
    Padawan
    0 x
    56 Beiträge
    0 Hilfreiche Beiträge
    02. 08. 2006, 16:05

    also ich hatte kein problem bei der oben stehenden nummerierung auch die anderen zu bearbeiten - es gibt auch die möglichkeit mehr hinzuzufügen - hab ich in irgendeinem buch stehen und schreibs bei gelegenheit hier rein

  • imu imu
    Leonidas
    0 x
    150 Beiträge
    0 Hilfreiche Beiträge
    02. 08. 2006, 17:44

    ... kann man. Im Seiten TS Config könnte man mit

    [TS]TCEFORM.tt_content.section_frame.removeItems = 1,6,10
    [/TS]

    die ersten drei Einträge entfernen,

    mit

    [TS]TCEFORM.tt_content.section_frame.addItems.25 = Neuer Rahmen
    [/TS]

    einen neuen Rahmen hinzufügen. Und damit kann man die Beschriftung
    der Einträge im Dropdown anpassen.

    [TS]TCEFORM.tt_content.section_frame {

    altLabels.20 = Box, mein Layout 1
    altLabels.21 = Box, mein Layout 2
    altLabels.25 = Box, mein Layout 3

    }
    [/TS]

    Geht übrigens nach diesem System für alle Dropdowns in diesem Formular. Siehe manual_doc_core_tsconfig usw. pdf

  • vierpunkt vierpunkt
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    02. 08. 2006, 19:41

    okay, vielen dank

    irgendwie funktioniert das nicht. wenn ich einen neuen rahmen hinzufügen will kann ich diesen nicht auswählen bei rahmen ...