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 19 Stunden 32 Minuten
vor 19 Stunden 36 Minuten
vor 5 Tagen 13 Stunden
vor 5 Tagen 15 Stunden
vor 5 Tagen 15 Stunden
vor 5 Tagen 15 Stunden
vor 6 Tagen 13 Stunden
vor 6 Tagen 15 Stunden
vor 1 Woche 11 Stunden
vor 1 Woche 1 Tag