Unschöne Trennung in Linktext
Eingetragen von zeroplexer (21)
am 02.10.2018 - 08:36 Uhr in
am 02.10.2018 - 08:36 Uhr in
Hallo Zusammen
Ich habe auf meiner Drupalseite eine Navigation, welche in Blöcke sind. Leider gibt es unschöne Trennungen bei langen Wörter (siehe Anhang).
Habe es schon mit break-word versucht, bin aber nicht auf das gewünschte Ergebnis gekommen.
Gibt es eine Möglichkeit die Trennung manuell einstellen?
Vielen Dank für die Hilfe
Anhang | Größe |
---|---|
Trennung_Linktext.png | 50.98 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
du kannst es ja mal mit einem
am 02.10.2018 - 10:41 Uhr
du kannst es ja mal mit einem bedingten Trennstrich (&XXshy;) versuchen.
Das müsste doch eigentlich funktionieren. (XX weglassen)
Gruß
Berthold
Drupal Video-Tutorials
Funktioniert leider nicht
am 04.10.2018 - 07:24 Uhr
Vielen Dank für den Tipp.
Leider funktioniert es nicht, da es sich um einen "Link Text" (Alias Name) des Links handelt.
HTML Elemente werden nicht verarbeitet.
Gibt es eine Möglichkeit HTML im "Linktext" zu erlauben?
Gruss
Zeroplexer
Ich habe eine Lösung
am 04.10.2018 - 12:15 Uhr
Ich habe eine Lösung gefunden, aber die erfordert Code in der .theme-Datei in Deinem Theme. Kannst es ja mal nach dieser Antwort versuchen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Link
am 04.10.2018 - 13:41 Uhr
Vielen Dank für den Hinweis. Leider hat die Lösung nicht geklappt bei mir.
Habe den Code in die Datei "bootstrap_sbv.theme" eingefügt und angepasst
use Drupal\Core\Render\Markup;
function bootstrap_sbv_preprocess_menu(&$variables){
foreach($variables['items'] as &$link){
$link['title'] = Markup::create($link['title']);
}
}
Ich denke das Problem ist, dass es sich bei meinem Problem nicht um einen Menülink handelt, sondern um das Feld Link. Habe versucht die Funktion anzupassen "function bootstrap_sbv_preprocess_link" leider hat dies auch nicht geklappt. In der Hook api bin ich nicht schlauer geworden.
Hättest du eine Idee wie ich den Code anpassen muss?
Danke für die Hilfe