CCK Fields mit maximaler Anzahl an ZEILEN beschränken
Eingetragen von drupaler3000 (78)
am 30.07.2008 - 16:23 Uhr in
am 30.07.2008 - 16:23 Uhr in
Beim Erstellen von neuen Feldern mit CCK hat man die Möglichkeit die Maximale Anzahl der Zeichen zu bestimmen. Gibt es auch eine Möglichkeit, die Anzahl der Zeilen zu beschränken?
Ich habe nämlich ein Textfeld, bei dem die Zahl der Zeichen nicht relevant ist.
- Anmelden oder Registrieren um Kommentare zu schreiben
Zeilen
am 07.08.2008 - 15:24 Uhr
Hallo,
soweit ich das sehe geht das über CCK nicht, da du keine zusätzliche Prüfung frei eingeben kannst.
Es gäbe zum einen dieses Modul, das aber nicht als stabil gekennzeichnet ist:
http://drupal.org/project/cck_validation
Du könntest auch einen speziellen CCK Typ anlegen.
Oder du könntest einfach einen Warnhinweis hinschreiben und den Rest im Theme abfangen.
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de, Blog
Viele Grüße,
Kars-T
Das mit dem Warhhinweis ist
am 07.08.2008 - 20:06 Uhr
Das mit dem Warhhinweis ist bereits geschehen, aber das genügt mir nun mal nicht.
"Den Rest im Theme abfangen" - Wie meinst du das? Kann man da was mit CSS oder HTML machen? ODer meinst du einen PHP-Code?
Und das Modul ist mir zu unausgereift, das ist mir nicht sicher genug.
Aber trotzdem Danke für deine Ratschläge!
PHP
am 08.08.2008 - 08:06 Uhr
Du kannst das per php machen.
Bau ein Theme für einen node
http://drupal.org/node/136647
oder für einen Inhaltstyp
http://drupal.org/node/17565
Dann mach einen print($node); und sieh dir die Variablen an. Dann einfach sowas wie
http://de.php.net/manual/de/function.substr-count.php
<?php
if(substr-count($node->mein_feld['#view oder wie das heißt'],"\n") > 5)
?>
ist jetzt ganz grob, aber wenn du dann mehr als 5 Umnrüche hast, beschneide den String und gut. :)
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de, Blog
Viele Grüße,
Kars-T