Mrz 15

Bei der Seite für das Geschäft meiner Familie, die ich gerade entwickle, wollte ich eine Lightbox verwenden. Die erste Extension die ich fand war kj_imagelightbox2, welche eigentlich genau das macht was ich wollte. Allerdings mit einigen Einschränkungen. Zum einen wollte ich gerne die auf MooTools basierende Slimbox verwenden, ergo auch MooTools und zum anderen verwende ich auf der Seite auch tt_news, was standardmäßig nicht unterstützt wird. Da man diese kleinen Mankos relativ einfach beheben kann und dadurch die Extension noch ein wenig flexibler wird, möchte hier meine Lösung posten. Weiterlesen »

Aug 26
  • german

Wer im TYPO3 auch schon mal ein Modul im Extension Manager erstellt hat, wird das Problem kennen: Man hast nicht wirklich viel Einfluss auf die letztendliche Position im Backend. Man kann zwischen einem neuen Modul, dem File-, Web-, Help-, User- oder Tools-Menü wählen. Das klingt jetzt vielleicht viel und ausreichend, aber was wenn es zusätzlich ein anderes Modul im Backend gibt welches durch eine Extension angelegt wurde? Weiterlesen »

Feb 21
  • english
  • german

Ich arbeite gerade an einem kleinen Projekt und habe mich zur Entwicklung mit Symfony entschieden, da dieses Framework einige ziemlich gute Ansätze hat. Ich arbeite mich durch das gegebene Tutorial und bin heute am Tag 15, dem Unittesttag, angekommen. Symfony verwendet ein eigenes „Framework“ (es ist 1 Datei) namens lime. Die ganze Testdatei sieht allerdings völlig grauenvoll und unbrauchbar aus. Da ich schon des Öfteren mit ASUnit und PHPUnit gearbeitet habe, finde ich das ganz schön schwach.Weiterlesen »

Feb 08

Die aktuelle Version der TYPO3-Extension rgaccordion sorgt in zwei verschiedenen Modi dafür, dass normale Inhaltselemente im TYPO3 als Akkordion dargestellt werden. Dies kann über eine Checkbox am Element ein- und ausgeschaltet werden. Für den ersten Modus klappt das auch hervoragend, im 2. wird jedoch der Wert der Checkbox nicht ausgelesen.

Ich habe das nötige Typoscript in der Datei ext_typoscript_setup.txt so angepasst, dass das Verhalten jetzt stimmt. Hier der Code:

...
plugin.tx_rgaccordion2 {
  stdWrap.outerWrap = <div class="rgaccord2-content">|</div>
  stdWrap.outerWrap.if.isTrue.field = tx_rgaccordion_accordion
  stdWrap.outerWrap.stdWrap.prepend = COA
  stdWrap.outerWrap.stdWrap.prepend {

    1 = TEXT
    1.value = <div class="csc-header rgaccord2-toggle"><h1>
    1.if.isTrue.field = tx_rgaccordion_accordion

    2 = TEXT
    2.value = <div class="csc-header"><h1>
    2.if.isFalse.field = tx_rgaccordion_accordion

    5 = TEXT
    5.field = header
    5.ifEmpty = no headline set!

    10 = TEXT
    10.value = </h1></div>
  }
}
...

Den Autor der Extension habe ich benachrichtigt, ich denke in der nächsten Version ist der Bug nicht mehr drin. 🙂