Här kommer ytterligare ett problem med min drupalinstallation som jag gått bet på att lösa. Så här ser problemet ut:
Varje artikel, det som visas i Drupals mittkolumn, har en rubrik. Det har även mina artiklar. Problemet är att jag får ytterligare en rubrik ovanför den legitima rubriken. Om jag högerklickar på sidan och begär Visa källa, hittar jag följande:
<h2></h2>
<div class="tabs"></div>
<div class="node">
<h2 class="title">Min artikel</h2> <span class="submitted">Submitted by razzel - 20:45</span>
Eftersom jag vill att den sistnämnda rubriken skall vara vit text mot svart bakgrund får jag en tunn svart "remsa" ovanför den. Denna tunna remsan skapas givetvis att den "illegitima" och tomma rubriken.
OK! Vad har jag då gjort för att avhjälpa problemet? Jag har kollat page.tpl.php, men där finns inte den extra rubriken. Jag har kollat node.tpl.php, men den finns inte där heller. Det verkar som om Drupal generar den dynamiskt, men någonstans borde ju koden ligga.
Finns det kanske någon här på detta eminenta forum som drabbats av detta och lyckats lösa problemet?
Comments
Följdfrågor + temafunktioner
Hej!
Vilket tema använder du? Och vad är det för sida du visar där den vita remsan - är den en nodsida eller en listsida av något slag? (I så fall kan det ju vara en tom rubrik för listan.)
Om du inte hittar elementen som visas på en sida i tpl-filer kan jag varmt rekommendera mappen Includes. Där finns filer med massor av funktioner som används när sidor visas.
För att ändra dem ska du INTE göra ändringar direkt i filen, utan kopiera funktionen till (förslagsvis) tempate.php och inleda namnet med funktionen med temats namn. Exempelvis ska alltså funktionen "theme_form_element" istället få namnet "mytheme_form_element". Om Mytheme är det valda temat kommer den nya funktionen att användas, istället för den mer generella theme_form_element.
Hoppas att detta kan hjälpa.
//Johan Falk, på väg hem till Solna