Okt 27
  • english
  • german

Ich hatte gerade das Problem, dass ich im TYPO3 hinter jede neue Seite ein kleines Icon ins Menü rendern wollte. Den Wert an sich kann man ja bei den Seiteneigenschaften „Neu bis“ editieren. Nach einigem gefriemel hier nun der Code:

NO.stdWrap.append = HTML
NO.stdWrap.append {
value = &nbsp;<img src=“fileadmin/img/new.png“ alt=“NEW“ style=“vertical-align: middle;“/>
value.if.value.data = date: U
value.if.isGreaterThan.field = newUntil
}

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

Für TYPO3 gibt es ja bereits allerlei Extensions die das Login irgendwie modifizieren. Mal über LDAP, mal per Zertifikat kann man sich dann einloggen. Was es allerdings noch nicht gibt, ist die Möglichkeit sich per Webservice anzumelden. Ich gehe mal davon aus es gibt schon einen, um den Webservice Server möchte ich mich hier also nicht kümmern. 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. 🙂

Feb 08

Wer im TYPO3 die Extension realurl benutzt, hat sicher auch schonmal was von der fl_realurl_image gehört. Diese Extension erzeugt auch für Bilder „schöne“ Namen. Ich hatte nun das Problem, dass ich die beiden Extensions zwar installiert, aber noch gar nicht aktiviert hatte. Trotzdem scheint letztere Extension sich irgendwie einzuklinken. Das Ergebnis ist: alle Bilder fehlen!

Scheinbar liest die Extension nicht aus, ob realurl überhaupt aktiviert ist. Um das zu beheben, braucht man nur die Extension im Extension Manager anzukicken und den Haken bei „Enable the Extension“ rauszunehmen, dann geht es wieder.

Jan 23

Ich habe gerade das Kontaktformular eines Mailformplus-Templates um ein Captcha bereichern wollen. Mit dieser kleinen Anleitung [PDF] erschien mir das auch ganz einfach. Das Problem war allerdings, dass das Bild zwar im HTML-Code war, aber nicht im Browser sichtbar. Nach dem Aufruf der PHP-Datei die als Quelle für das Bild angegeben ist, sah ich zahlreiche PHP Notices. Der Extensionautor scheint die bei sich nicht angeschaltet zu haben.

Um das trotzdem nutzen zu können, muss einfach ein „@“ vor die ganzen define- und require-Anweisungen geschrieben werden. Das bewirkt, dass Fehlermeldungen unterdrückt werden. Nicht wirklich schön, da es sich hier aber nicht um Fehler, sondern nur um Hinweise handelt, nicht weiter tragisch. Weiterlesen »