Modul, das sehr lange Wörter umbricht
Eingetragen von jonas28@drupal.org (96)
am 16.08.2008 - 12:11 Uhr in
am 16.08.2008 - 12:11 Uhr in
Hallo,
ich suche Modul für Drupal 5.x, das sehr lange Wörter umbricht, damit das Seitenlayout nicht zerschossen wird!
Bei eigenen Recherchen habe ich htmlwrap gefunden.
http://www.drupalcenter.de/handbuch/10659
ist leider nur für Drupal 4.x
hat jemand eine Idee
Gruß
Jonas
- Anmelden oder Registrieren um Kommentare zu schreiben
Auch ich bin auf der Suche
am 03.01.2009 - 21:53 Uhr
Auch ich bin auf der Suche nach einer solchen Möglichkeit, um sowas wie hier zu verhindern:
Test.....................................................................................................................................................Test.....................................................................................................................................................Test.....................................................................................................................................................Test
Allerdings suche ich das für Drupal 6.x
jmd eine idee?
vielleicht könnte man das html wrap Modul in Drupal 6.x portieren?!
---------------------------------
www.sweo.de -- privater Blog zu den Themen Webentwicklung mit OpenSource Systemen wie Drupal, Magento, osCommerce, OpenCMS, uvm
---------------------------------
www.sweo.de -- privater Blog zu den Themen Webentwicklung mit OpenSource Systemen wie Drupal, Magento, osCommerce, OpenCMS, uvm
Minimodul
am 04.01.2009 - 19:45 Uhr
Hi,
man könnte entweder es über CSS und Overflow verhindern, über das Theming beschneiden oder hook_filter nutzen.
Nimmst einfach http://de3.php.net/manual/de/function.wordwrap.php und gut ist.
Hab ich eben aus dem Filtermodul kopiert. In ein Modul packen, umbenennen und es sollte laufen. Achtung, ist nicht getestet, keine Garantie, Admin Settings, hat 5 Minuten gedauert usw. ;)
<?php
function meinmodul_filter($op, $delta = 0, $format = -1, $text = '') {
switch ($op) {
case 'list':
return array(0 => t('Wordwrap'));
case 'no cache':
return false;
case 'description':
switch ($delta) {
case 0:
return t('Wraps text at 75.');
default:
return;
}
case 'process':
switch ($delta) {
case 0:
return wordwrap($text);
default:
return $text;
}
case 'settings':
switch ($delta) {
case 0:
return;
default:
return;
}
default:
return $text;
}
}
?>
[edit]
Das 4.7 Modul sollte sogar noch gehen oder brauch nicht viel. Mal sehen ob ich das Modul übernehmen darf :D
[edit2]
http://drupal.org/node/354207
Hab eine D5 Version gemacht. Bitte in der Issue Cue schreiben, falls es nicht läuft.
---
Viele Grüße,
Kars-T
Viele Grüße,
Kars-T