moin.
ich habe eine frage: ist es möglich den namen eines ankers im rtehtmlarea vorab zu konfigurieren=?
da ich im root_setup meine anker xhtml konform konfiguriert habe
tt_content.stdWrap.dataWrap = <a name="cObj_{field:uid}"></a>|
gelingt es nicht, wenn ich per rtehtmlarea einen "anker" setze, dass dieser auch springt!" is ja auch klar, denn es fehlt ihm die bezeichnung cObj_ noch...
wie kann ich diese hinzufügen?
hallo _o3_
ab version 4.0 werden die sprungmarken automatisch xhtml-konform gesetzt.
in version < 4.0 musst du eine kleine userfunction schreiben und diese dann ins template einbinden.
mach folgendes:
1. speichere folgenden php-code z.b. in /fileadmin/scripts/typolink.inc
<?php
function user_xhtmlAnchor($content,$conf) {
$uriparts = explode('#',$content);
if (isset($uriparts['1'])) {
$content = $uriparts['0'].'#cObj_'.$uriparts['1'];
}
return $content;
}
?>
2. folgender code gehört ins template:
##################### XHTML-konforme Sprungmarken
tt_content.stdWrap.dataWrap = <a id="cObj_{field:uid}" name="cObj_{field:uid}"></a> |
includeLibs.xhtmlanchor = fileadmin/scripts/typolink.inc
tt_content.text.20.parseFunc.tags.link.typolink.parameter.postUserFunc = user_xhtmlAnchor
3. fertig
gruss ozone