Seite 1 von 1

Automatischer Zeilenumbruch in der Hauptnavigation

Verfasst: Mi 18. Aug 2004, 23:27
von Scheri
Kann mir jemand sagen, wie ich einen automatischen Zeilenumbruch in der Hauptnavigation umsetzen kann? Hab mir gedacht, nach gewisser Zeichenanzahl (wie in der Artikelliste).
Oder, sobald ein Bindestrich verwendet wird.

Betroffener Link:
Gesundheit Soziales | Hauskrankenpflege
http://web289.webhostaccount3.de/conten ... p?idcat=13


Hoffe ihr könnt mir helfen :roll:

Verfasst: Do 19. Aug 2004, 06:41
von emergence
du kommst nicht zufälligerweise aus der südoststeiermark ?

Verfasst: Do 19. Aug 2004, 14:03
von Scheri
zufälligerweise :lol:

wenn du mir auch noch bei meindem prob helfen könntest, wärs noch besser.

Verfasst: Do 19. Aug 2004, 14:19
von emergence
erklär nochmal was du haben möchtest... ist mir nämlich nicht ganz klar...
eine automatische trennung von wörtern wenn sie zu lange sind ?

Verfasst: Do 19. Aug 2004, 15:18
von Scheri
genau! du siehst ja bei der site ganz oben, dass bei der erwähnten navi alles nachrückt. (obere bilder schauen schlecht aus)

idealerweise wäre es, wenn die subnavipunkte abgetrennt werden:
1. wenn sie zu lang sind
2. wenn ein trennzeichen verwendet wird ("-") schon vorher

Verfasst: Do 19. Aug 2004, 15:48
von malsdgtac
warum willst du denn das vor einem - umgebrochen wird? Schreibe doch den Navigationspunkt als Hauskranken-pflege in die Kategorie, dann sollte es vielleicht klappen

Verfasst: Do 19. Aug 2004, 15:53
von Scheri
so funktioneirt es zwar.
wenn ich aber die kategorie als überschrift irgendwo brauche, seh ich ja den bindestrich wieder.
also geht die trennzeichen-lösung garnicht, sorry :oops:

deswegen wäre eine zeichenlimitierung praktisch

Verfasst: Do 19. Aug 2004, 21:08
von Alex
Mmh,

hab es noch nicht gebraucht: Aber vielleicht geht es mit ­ ??

Ist ja so etwas wie eine "Sollbruchstelle"...

Schreib mal kurz zurück, ob es damit klappt

Alex

EDIT: Musst du einfach an die Stellen einfügen, wo getrennt werden soll...

Verfasst: Fr 20. Aug 2004, 07:57
von malsdgtac
Hallo, also ich bin kein php Profi und habe das folgende nicht getestet, aber ich denke was du brauchst könnte so aussehen:

if (strlen($data['name']>10){
$data['name']=substr($data['name'],0,10)."-".substr($data['name'],10)
}
$tpl->set('d', 'NAME', $data['name']);

also es wird geprüft ob der Name länger als 10 Zeichen ist, wenn dem so ist, wird der Name auf erst 10 Zeichen dann ein - und dann die restlichen Zeichen gesplittet, probier mal obs funktioniert, wenn ja gib bitte kurz hier Bescheid.