Hoppla, Denksportaufgabe für Extension

  • dj.picasso dj.picass...
    Jedi-Ratsmitglied
    0 x
    619 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2003, 16:09

    Hi @all,

    ich glaube kaum, dass mir jemand hier auf die Frage eine Antwort geben wird, aber ich versuche es trotzdem!! Ich setze auf EUCH!!! ;) ;)

    Ich habe eine Extension geschrieben: "Add as a totally new Content Element type", habe mehrere Felder der tt_content zugefügt usw. usw.
    Läuft alles einwandfrei.

    [b:12dd83ba85]1.[/b:12dd83ba85] Jetzt möchte ich diese Extension ausbauen und innerhalb der Extension auf eine Seite verlinken (Beispiel: Seite mit id=234, also 234.html).
    Derzeit läuft diese Extension ohne "Static TypoScript code" aber ich gehe mal davon aus, dass ich jetzt anfangen muß diesen zu ergänzen.
    Hier bräuchte ich einen Tipp!

    [b:12dd83ba85]2.[/b:12dd83ba85] Gleichzeitig soll dieser Link auch die Möglichkeit unterstützen, zu MOUNTEN. Wer hat hierfür einen Tipp? Von mir aus auch mit einem statischen Mount-Wert. Wäre kein Problem! Es müßte dann eben nur über das Template eintragbar sein.
    ;) Hat das jemand verstanden? o.O

    Ich brauche keine vollständige Lösung, ein Ansatz wäre schon wünschenswert.
    Ciao
    Der DJ


  • 1
  • danp danp
    Padawan
    0 x
    52 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2003, 17:55

    Toll scheiß vorschau Knopf jetz hab ich alles umsonst geschrieben :-(

  • danp danp
    Padawan
    0 x
    52 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2003, 17:59

    Also nochmal aber diesmal kürzer:
    #evil#

    Ganz verstanden hab ich dich nicht aber vieleicht hilft dir dieses Beispiel weiter:

    Hab hier mal ein Beispiel von mir, es ist eine Extension die Text mehrspaltig anzeigt und dazu nutze ich als Einstellung für schriftart etc TypoScript:

    TypoScript meiner Extension:
    -----Constant Feld

    tt_columnText.fontFace = arial
    tt_columnText.fontSize = 1
    tt_columnText.colWrap = <b><u> | </b></u>

    ------------setup feld
    tt_content {
    tt_columnText_pi1 = COA
    tt_columnText_pi1 {
    wrap = |

    20.fontFace = {$tt_columnText.fontFace}
    20.fontSize = {$tt_columnText.fontSize}
    20.colWrap = {$tt_columnText.colWrap}
    20.allowTags = true

    }

    }

    -----------
    jetzt PHP Klasse (AUSSCHNITT)

    class tx_ttcolumnText_pi1 extends tslib_pibase {

    var $tagStack=array();

    function main($content,$conf) {

    //UID ermittle ich so:
    $content_id=$GLOBALS[GLOBALS][TSFE]->currentRecord;
    $uid=substr(strstr($content_id,":"),1);

    // AUf TypoScript dieser Extension zugreifen:
    if ($conf[fontFace]!= "") $fontAttribut = " face="".$conf[fontFace].""";

    ----------------

    So viel Spaß
    MFG

    ----
    http://www.xaba.de

  • dj.picasso dj.picass...
    Jedi-Ratsmitglied
    0 x
    619 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2003, 18:08

    Hi danp,

    erst schonmal Dank für die Antwort.
    Soweit ich sehen kann geht das schon ungefähr in die richtige Richtung.
    Habe leider jetzt keine Zeit mehr zum Testen:

    if ($time > "18:00) {
    $his->time = $his -> cObj -> data["muß jetzt leider weg"] :D :D
    }

    Melde mich morgen nochmal.
    Ciao
    Der DJ

  • 1