Bearbeiten-Tab zu jeden Block hinzufügen
Falls man Views2 schon in der Hand hatte und damit mal ein Block erstellt hat, sieht man, wenn es nicht deaktiviert wurde und JS im Browser aktiviert ist, drei Tabs - bearbeiten...usw.- beim Hovern mit der Maus am oberen Rand des Blocks. Dieser Snippet fügt allen Blocks ein Bearbeiten-Tab hinzu, die man erstellt hat und führt ein direkt in den Bearbeiten-Modus des Blocks.
Entweder ergänzt man benötigte Codeteile in sein block.tpl.php oder erstellt eine entsprechende Datei und fügt diese sein Theme hinzu, wo sich die page.tpl.php usw. befindet. Diese Tabs sind nur für die sichtbar, die die Berechtigung „Blöcke verwalten“ haben.
<div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="clear-block block block-<?php print $block->module ?>">
<?php
if ($block->module == 'block'):
if (user_access('administer blocks')) :?>
<div id="tabs-wrapper">
<ul class="tabs primary">
<li class="active">
<a class="active" href='<?php print check_url(base_path()) ?>admin/build/block/configure/<?php print $block->module;?>/<?php print $block->delta;?>'>Bearbeiten</a>
</li>
</ul>
</div>
<?php
endif;
endif;
?>
<?php if (!empty($block->subject)): ?>
<h2><?php print $block->subject ?></h2>
<?php endif;?>
<div class="content"><?php print $block->content ?></div>
</div>
Das könnte dann so aussehen:
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 20 Stunden 59 Minuten
vor 1 Tag 19 Stunden
vor 3 Tagen 14 Stunden
vor 3 Tagen 20 Stunden
vor 3 Tagen 22 Stunden
vor 4 Tagen 10 Stunden
vor 4 Tagen 12 Stunden
vor 4 Tagen 12 Stunden
vor 4 Tagen 12 Stunden
vor 4 Tagen 13 Stunden