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?
Xen
21. august 2008 - 23:30
Permalink
Det er fordi at $title
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.
morten
22. august 2008 - 9:45
Permalink
Perfekt
1000 tak det virker perfekt