Hallo zusammen
Kurze Frage: Funktioniert die Erweiterung Inputcount für Katalog-Felder?
Gruss
Steven
Druckbare Version
Hallo zusammen
Kurze Frage: Funktioniert die Erweiterung Inputcount für Katalog-Felder?
Gruss
Steven
Hallo xchs
Danke für den Link. Ich bräuchte es für BE. :o Habe ich vergessen zu schreiben.
Hast Du es schon so nach diesem Schema versucht:
Zitat:
Nutzung im Backend:
Die Nutzung im Backend richtet sich vor allem an Entwickler anderer Erweiterungen.
Um eigene Felder mit dem Counter zu versehen, kann man einfach folgende Anweisung in der Config-Datei nutzen:
$GLOBALS['TL_CONFIG']['inputcount'][] = 'tl_page.description';
Dabei wird dann einfach die aktuelle Zeichenzahl angezeigt. Soll ein Feld eine individuelle Anzeige bekommen, so ist zusätzlich in der Sprachdatei anzugeben:
$GLOBALS['TL_LANG']['MSC']['tl_page.description'] = 'Geben Sie zwischen 120 und 140 Zeichen ein. Aktuell: %s Zeichen';
Ja das habe ich.
Doch gerade habe ich im Quellcode gesehen, dass es mir die nötigen Javascript's im Header sowie im Footer nicht reinschreibt.
Warscheindlich ein Bug?
Contao 2.10.3
inputcount 1.4.2
Diese Angaben könntest Du zur Not auch direkt selbst ins Template "be_main.html5" reinschreiben.
Hi,
habe gerade diesen alten Thread gefunden. Prinzipiell funktioniert inputcount mit dem Katalog einwandfrei. Hier ein Beispiel für einen Hotelkatalog ("hotel") mit einem Feld "metadescription":
JanPHP-Code:
$GLOBALS['TL_CONFIG']['inputcount'][] = 'hotel.metadescription';
$GLOBALS['TL_LANG']['MSC']['hotel.metadescription'] = 'Geben Sie zwischen 140 und 160 Zeichen ein. Aktuell: %s Zeichen';
$GLOBALS['TL_DCA']['hotel']['fields']['metadescription']['eval']['maxlength'] = 160;
Hallo Jan,
ich versuche gerade das inputcount mit dem dma_elementgenerator zusammen zu bringen - der Elementtyp "Textarea" hat zwar die Angabe der max. Zeichen, die werden aber leider nicht per JavaScript gezählt und angezeigt - es kommt nur eine Fehlermeldung nach dem Speichern und dann wird´s recht viel mit "trial&error"...
Leider gibt es hier nicht die Form "tabelle.spalte" um das in die dcaconfig einzutragen - hast Du eine Idee??
Gruss & Dank!
zonky
... kleiner Teilerfolg: mit
konnte ich die Anzahl in einem normalen Textfeld anzeigen - leider funktioniert das nicht, wenn bei der Textarea der Tiny eingeschaltet ist... liegt ggf. an dem iframe-Gedöns des TinyPHP-Code:
$GLOBALS['TL_CONFIG']['inputcount'][] = 'tl_content.dma_eg_1_headline';
Hallo,
mit dem dca_editor habe ich es so für den Seitentitel konfiguriert.
Für alle anderen Felder sollte es auch funktionieren.
Anhang 15050Code:$GLOBALS['TL_CONFIG']['inputcount'][] = 'tl_page.pageTitle';
$GLOBALS['TL_DCA']['tl_page']['fields']['pageTitle']['eval']['maxlength'] = 70;
$GLOBALS['TL_LANG']['MSC']['tl_page.pageTitle'] = 'Geben Sie bis zu 70 Zeichen ein. Aktuell: %s Zeichen';
Anhang 15051
Gruß
Thoni
Hallo Thoni,
für ein "normales" Eingabefeld habe ich die Sache hin bekommen - siehe #9
Für die Anzeige in einem Textarea mit tinyMCE habe ich jedoch noch keine Lösung - kann sein, dass man hier ein Plugin in den Tiny zaubern muss...
So etwas?
http://www.toxa.de/tx_rtelimiter.html
sieht gut aus - werde ich mal testen... wenn auch das Tool für Contao 3.x nicht angepasst ist