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 4 Stunden 23 Minuten
vor 5 Stunden 51 Minuten
vor 10 Stunden 1 Minute
vor 21 Stunden 24 Minuten
vor 1 Tag 4 Minuten
vor 2 Tagen 4 Stunden
vor 2 Tagen 18 Stunden
vor 2 Tagen 19 Stunden
vor 2 Tagen 19 Stunden
vor 3 Tagen 5 Stunden