Schöne Zusammenfassung wie man in formidable die validators benutzt: http://formidable.typo3.ug/typo3-form-news/news/0018-how-to-use-validators/back/2.html
Monatliches Archiv: Dezember 2008
Five Looks, One Layout
Hochinteressant, aus einem Layout fünf völlig verschiedene Designs zu zaubern: http://psdtuts.com/tutorials/interface-tutorials/five-looks-one-layout-how-to-develop-a-library-of-web-design-styles-at-your-fingertips/
formidable Button-Renderlet als Link
formidable-Buttons kann man nicht so ohne weiteres als Link zweckentfremden, nach ein bischen googlen gehts aber doch: <renderlet:BUTTON name=”myLinkButton” label=”myLabel”> <custom> <userobj> <php> <![CDATA[ $link = 'onClick="location.href=\'http://my.Link.com\'"'; return $link; ]]> </php> </userobj> </custom> </renderlet:BUTTON> Im Prinzip wird dem Button über das custom-Tag ein Javascript untergeschoben, das die Verlinkung übernimmt.
TypoScript-Parameter an formidable weitergeben
formidable kann nicht direkt auf im Typoscript-Setup definierte Werte zugreifen, mit einem Trick klappt es aber doch: Im Typoscript übergibt man einen wert: plugin.tx_meinplugin_pi1.testValue = 42 das kann man dann in seinem Frontend-Plugin einlesen: $this->testValue = $conf['testValue']; In eine <userobj> im formidable-XML kann man dann so auf den Wert zugreifen: $value = $this->_oParent->testValue; mit $this->_oParent [...]
Redirect nach erfolgreichem Submit / actionlets
actionlets sind formidable-Objekte, die ausgeführt werden, wenn das Formular erfolgreich validiert. Leider sind sie kaum dokumentiert, hier deshalb die Kurzfassung: Wenn man folgenden Code innerhalb des <control></control> Blocks im XML plaziert, findet ein redirect statt: <actionlets> <actionlet:REDIRECT> <pageid>350</pageid> </actionlet:REDIRECT> </actionlets> mehr info gibt es hier und hier.
Google hostet Javascript-Libraries
…warum man das verwenden sollte steht hier: http://encosia.com/2008/12/10/3-reasons-why-you-should-let-google-host-jquery-for-you/
Angels
…und noch einer, diesmal Robbie Williams:
10 dreckige kleine Web-Development Tricks
…besonders der Part mit gefloateten Elementen in Containern passiert mir immer wieder, hier ist eine sehr einfache Lösung. Alles andere ist auch sehr nützlich: http://www.yongfook.com/items/view/81/10-dirty-little-web-development-tricks
Working Class Hero
A Tribute to John Lennon by Leo and Chris
Das MacBook schneller in den Schlaf legen
Eine Sache die mich an meinem MacBook immer wieder fasziniert ist die Tatsache mit welcher Geschwindigkeit das Ding aufwacht (und nicht nur mich, O-Ton meiner Schwiegermutter “Wie, der ist schon an jetzt?”). Das einschlafen geht aber manchmal nicht so schnell, das das Teil erst den gesamten RAM-Inhalt auf Platte sichert und dann einschläft. Das kann [...]