Block Überschrift als Link?
am 17.05.2007 - 12:30 Uhr in
Hallo!
Ich möchte eine Blocküberschrift als Link haben. geht das?
Oder die Blocküberschrift soll ganz entfernt werden.
Vielleicht hat aber jemand noch eine bessere Idee? Ich habe ein Buch, zusätzlich zum blättern soll links ein Menu zu sehen sein, in dem man direkt auf die einzelnen Kapitel springen kann.
Also habe ich ein Menu erstellt, das die entsprechenden Links enthält, das ganze dann als Block, der nur auf den Seiten des Buches angezeigt wird. Die Überschrift sollte jetzt eigentlich auf den Buchanfang linken. Tut es aber nicht.
Vielleicht gibt es dafür aber auch eine Sinnvollere Lösung, ein Menu zu einem Buch, kann mit nicht vorstellen, dass das noch niemand realisiert hat.
drupal 4.7; php theme
- Anmelden oder Registrieren um Kommentare zu schreiben
Block template
am 24.05.2007 - 15:40 Uhr
Dafür bearbeitest du deine block.tpl.php. Die sieht ungefähr so aus:
<div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="block block-<?php print $block->module ?>">
<div class="blockinner">
<h2 class="title"> <?php print $block->subject; ?> </h2>
<div class="content">
<?php print $block->content; ?>
</div>
</div>
</div>
Den Titel zu entfernen ist ganz leicht, wie du siehst. Wenn du nur für einen bestimmten Block einen Links daraus machen willst, wertest du mit einer if-Abfrage die Variablen $block->module und evtl. $block->delta aus und setzt den Link, wenn die Abfrage TRUE ergibt.
vg
--
md - DrupalCenter
mdwp