stdWrap support für typolink "aTagParams"

Submitting your vote...
Rating: 5.0 of 5. 1 vote(s).
Click the rating bar to rate this item.

Als erstes erstellt man die Datei "userFunc.inc" im fileadmin Ordner mit folgendem Inhalt:

 

 

<?
class user_userFunc{ - ERROR: Line 2: Object Name String, "class" was not preceded by any operator, =<>({;Line 15: Object Name String, "class" was not preceded by any operator, =<>({
function addAttributes($content,$conf) { - ERROR: Line 3: Object Name String, "function" was not preceded by any operator, =<>({;Line 16: Object Name String, "function" was not preceded by any operator, =<>({
$aTagParams = $this->cObj->stdWrap($conf['aTagParams'], $conf['aTagParams.']); - ERROR: Line 4: Object Name String, "$aTagParams" contains invalid character "$". Must be alphanumeric or one of: "_-.";Line 17: Object Name String, "$aTagParams" contains invalid character "$". Must be alphanumeric or one of: "_-."
$content["aTagParams"].= ' '.$aTagParams; - ERROR: Line 5: Object Name String, "$content[&quot;aTagParams&quot;]." contains invalid character "$". Must be alphanumeric or one of: "_-.";Line 18: Object Name String, "$content[&quot;aTagParams&quot;]." contains invalid character "$". Must be alphanumeric or one of: "_-."
$content['TAG'] = '<A HREF="'.$content["url"].'"'.$content["targetParams"].$content["aTagParams"].'>'; - ERROR: Line 6: Object Name String, "$content['TAG']" contains invalid character "$". Must be alphanumeric or one of: "_-.";Line 19: Object Name String, "$content['TAG']" contains invalid character "$". Must be alphanumeric or one of: "_-."
return $content['TAG']; - ERROR: Line 7: Object Name String, "return" was not preceded by any operator, =<>({;Line 20: Object Name String, "return" was not preceded by any operator, =<>({
} - ERROR: Line 8: An end brace is in excess.;Line 21: An end brace is in excess.
} - ERROR: Line 9: An end brace is in excess.;Line 22: An end brace is in excess.
?> - ERROR: Line 10: Object Name String, "?" contains invalid character "?". Must be alphanumeric or one of: "_-.";Line 23: Object Name String, "?" contains invalid character "?". Must be alphanumeric or one of: "_-."

 

Dann musst man diese Datei im typoscript SETUP einbinden:

 

includeLibs.userFunc= fileadmin/userFunc.inc

 

 

 

Jetzt kann man diese Funktion in den typolinks wie folgt verwenden:

 

 

typolink.userFunc = user_userFunc->addAttributes
typolink.userFunc.aTagParams.dataWrap = alt="{field:title}" title="{field:title}"

 

Die zusätzlichen "aTagParams" werden dann zu den normalen "aTagParams" hinzugefügt.

 

Dieses Snippet wurde von Peter Klein eingesendet.

 


Top 10 Updates

Transparente PNG's in IE5/6 ohne JavaScript geändert am  04-Okt-2008 12:28:14
Typoscript Eigenschaften mit stdWrap erweitern geändert am  13-Jun-2008 14:16:12
Anderes Feld für GMENU alt Text geändert am  13-Jun-2008 13:55:51
Lightbox ohne Extension einbinden geändert am  13-Jun-2008 13:46:21
Menü erstellen mit Daten aus anderen Tabellen als pages V2 geändert am  24-Mär-2008 13:02:25
Login geändert am  17-Mär-2008 12:18:29
Forum geändert am  17-Mär-2008 10:07:40
Wer sind wir? geändert am  26-Dez-2007 16:06:55
Menu als unnested lists (iphone navigation) geändert am  29-Okt-2007 15:05:47
If Bedingungen mit UND und ODER Operator... geändert am  16-Okt-2007 19:04:17
English
Suche: