Kommentar der er link?
21. august 2008 - 22:08
Morten
Joined: 17/09/2007
I Garland har jeg kigget på comment.tpl.php ..... og forstår da heldigvis en del ..... men, men, men : den sætter en h3 rundt om title men samtidig bliver title til et link (.....node/6#comment-3) dette link kan jeg slet ikke se i comment.tpl.php filen? Jeg ønsker at fjerne den funktion da den er ret fjollet til det jeg laver lige nu - hvordan nu det?
Log ind
Seneste kommentarer
- Ok, jeg er ikke så
15 minutter 56 sekunder siden - Det bliver bedre…
8 timer 15 sekunder siden - Før du får CVS adgang kan du
9 timer 45 minutter siden - ja det kunne da godt se
10 timer 31 minutter siden - Stemming
10 timer 38 minutter siden - Kan være løsningen
12 timer 21 minutter siden - Forslag til sessions
12 timer 20 minutter siden - Hej Vejgaard Jeg bruger
14 timer 6 minutter siden - Hej Wulff
Tak for dit svar.
14 timer 11 minutter siden - WYSIWYG
15 timer 3 minutter siden


Det er fordi at $title bliver sat til et helt link i template_preprocess_comment i comment.module.
Den hurtige løsning er, da theme systemet kaster comment'en med i variablerne, at erstatte det med:
<?phpprint check_plain($comment->subject)
?>
Men skal det være helt kosher så laver man en _preprocess_comment ala:
<?phpfunction mygarland_preprocess_comment(&$vars) {
$vars['no_link_title'] = check_plain($vars['comment']->title);
}
?>
og bruger
<?phpprint $no_link_title
?>
Og så kunne man også bruge "$vars['title'] = check_plain($vars['comment']->title);" i preprocess funktionen, og så behøvede man ikke at ændre comment.tpl.php, men det er en tand sikrere at lave nye vars frem for at ændre på de eksisterende... Men det er sådan en af de der regler der er ligesom at fortælle børn at man aldrig går over for rødt, vi gør det alligevel klokken 3 om natten når der ikke er en sjæl... Det er OK når man har fået erfaringen til at vide hvornår man risikerer at brænde nallerne.