Copyrightzeichen im Menü
Eingetragen von dave182 (10)
am 22.06.2007 - 07:40 Uhr in
am 22.06.2007 - 07:40 Uhr in
Hallo ihr lieben Drupaler,
ist es möglich ein Warenzeichen im Menü oder im Titel hochzustellen?
<sup>®</sup>
wird leider nicht interpretiert.
Danke und viele Grüße,
Dave
- Anmelden oder Registrieren um Kommentare zu schreiben
bin ich denn der einzige...
am 25.06.2007 - 09:15 Uhr
bin ich denn der einzige der dieses Problem hat? Wie machen das denn andere Drupaler für Ihre Produkte mit eingetragenem Warenzeichen, einfach so groß schreiben?
hilfe bitte :P
Hm bisher hab ich das noch
am 25.06.2007 - 09:48 Uhr
Hm bisher hab ich das noch nicht gebraucht vielleicht schreibst du's einfach so: "(c)"
gruß pebosi
hast du es schonmal mit
am 25.06.2007 - 12:49 Uhr
hast du es schonmal mit
©
versucht?mmmh...
am 25.06.2007 - 12:56 Uhr
© geht leider auch nicht... aber das Zeichen habe ich auch mittlerweile einfach via copy->paste eingefügt..
mein problem ist das ich es nicht hochgestellt bekomme.
In HTML ist der Tag "sup" dafür zuständig..
Funzt auch nicht im Full-HTML Mode.
Das muss doch irgendwie machbar sein oder?
Viele Grüße,
Dave
HTML wird im Menu immer
am 25.06.2007 - 14:00 Uhr
HTML wird im Menu immer ausgefiltert, das lässt sich nicht einstellen.
Die Lösung führt über themable functions. Inhalte werden in Drupal im Normalfall über theme_whatever() ausgegeben. Diese Funktionen lassen sich fürs jeweilige Template überschreiben. http://drupal.org/node/11811
theme_menu_item_link() generiert die Links für Menus.
Füge folgendes in die template.php im Ordner deine Themes ein. Falls diese Datei nicht exisitert, erzeuge sie.
<?php
function namedeinesthemes_menu_item_link($item, $link_item) {
return l($item['title'], $link_item['path'], !empty($item['description']) ? array('title' => $item['description']) : array(), isset($item['query']) ? $item['query'] : NULL, '', '', true);
}
?>
Durch diese kleine Anpassung wird in der l()-Funktion html erlaubt und das Hochstellen per sup sollte möglich sein.
Wahrscheinlich wird dieser Code für primary und secondary Links nicht funktionieren, da diese je nach Theme unterschiedlich ausgegeben werden und selten durch theme_menu_item_link() gejagt werden. Das wirst du je nach Bedarf anpassen müssen.
Nun kann jedoch jegliches HTML ins Menu eingefügt werden. Ob das Sinn macht ist sehr fraglich.
danke....
am 25.06.2007 - 14:13 Uhr
werds gleich mal ausprobieren.. melde mich dazu nochmal =)
vielen dank..
dave
EDIT:
Danke nochmal, funktioniert supi ;)