Wertes Forum,
für ein Projekt benötige ich die Option, Teile des Seitetitels kursiv darzustellen - eigentlich kein Problem, ich kann ja den <i>- oder <em>-Tag in den Seiteneigenschaften verwenden. Leider hat das unschöne Auswirkungen auf die URL: "Seitentitel mit kursivem Text" erhält die URL "/seitentitel-mit-ikursivem-texti".
Hat jemand eine Idee, was ich in meine realurlconf.php schreiben kann, um das zu verhindern?
Vielen Dank,
Morgenthau.
Hallo Morgenthau.
Tags innerhalb des Pagetitles sind nicht standardkonform (vgl. HTML 4.01-Spezifikation). Daher wäre es meiner Meinung nach sinnvoller zu überlegen, wie das Projekt gemäß HTML-Spezifikation aufgebaut werden kann, statt zu überlegen, wie man realurl dazu bekommt, solche "unnormalen" Pagetitle dennoch zu akzeptieren.
Viele Grüße
Julian
Hi Julian,
im title-Tag entferne ich die i-Tags mittels parsefunc.tags.i, das ist also nicht das Problem. Ich lasse jedoch den Seitentitel aus den Seiteneigenschaften auf der Seite selbst mit h-Tags umschlossen ausgeben, und dort soll halt kursiver Text möglich sein.
Siehe http://www.genderforum.org/issues/literature-and-medicine/hysteria-doctor-patient-relationships-and-identity-boundaries-in-siri-hustvedts-iwhat-i-lovedi/
Mein Problem ist also weiterhin, dass in der URL das i zu sehen ist.
Viele Grüße,
Morgenthau
Hallo,
also ich würde auch lieber alles andere ändern als da in realURL eingreifen. Warum verwendest du auf der Seite nicht statt "title" lieber "navtitle" (oder subtitle) zur Ausgabe?
Dort kann der Redakteur dann ja gefahrlos das <i>-Tag eingeben.
Und im TS könntest du ja sogar einstellen dass der Wert aus "title" verwendet wird wenn in "navtitle" nichts drin steht ...
Hi meckpo,
besten Dank für den Tip, das war eine super Idee!
Ich musste allerdings noch ein wenig rumbasteln, da an verschiedenen Stellen auf der Seite Sitemaps zum Einsatz kommen (tt_content.menu.20.xxx), und die greifen ja auch auf den Nav-Titel zurück. Aber das habe ich so gelöst, dass ich sowohl Seitentitel als auch Nav-Titel angebe, falls ich mal kursiv im Titel brauche. Im Nav-Titel wird dann der Titel mit den i-Tags angegeben, und in meiner realurlconf steht nun:
[...]
'segTitleFieldList'=>'tx_realurl_pathsegment,alias,title,subtitle',
[...]
Da habe ich also "nav_title" rausgenommen.
Jetzt bekomme ich sowohl schöne URLs, als auch kursiven Text auf der Website.
Vielen Dank!
M.