Ich habe es mal selbst versucht umzusetzen und siehe da es hat zu 50% geklappt. Die Frontendunterstützung funktioniert zu 100%. Nur wird es seltsamerweise im Frontend genauso wie im Backend ausgegeben und zwar mit folgender HTML-Struktur:
Code:
<h3><label for="ctrl_tags">Auszeichnungen</label></h3>
<div class="tags"><ul class="cloud"><li class="size2"><a href="javascript:Tag.selectedTag('Tag', 'ctrl_tags');">Tag</a></li> </ul></div><input type="text" value="" class="tl_text" id="ctrl_tags" name="tags">
Es wird irgendwie nicht richtig konvertiert, ich verstehe aber nicht warum. Vielleicht kannst du es dir ja mal anschauen. Da wäre ich dir sehr dankbar!
Man muss folgendes in den Head noch einfügen:
Code:
<script src="system/modules/tags/html/js/tag.js" type="text/javascript"></script>
und natürlich 'feEditable'=>true dem Feld hinzufügen, damit man es z.B. im Modul PersonalData auswählen kann:
PHP-Code:
'tags' => array
(
'label' => &$GLOBALS['TL_LANG']['MSC']['tags'],
'inputType' => 'tag',
'eval' => array('tl_class'=>'long', 'feEditable'=>true)
),
Beim Tabellen-Layout wird das Tags-Feld immer am Anfang ausgegeben und nicht in der Reihenfolge, in der es im Modul angegeben wurde.
Modul siehe Anhang.
Lesezeichen