Blocks
Uit DeVliegendeWiki
Block binnen een node plaatsen
Er zijn situaties denkbaar, waarbij je een block binnen een node wilt plaatsen. Bv. een diapresentatie binnen een tekstpagina.
Onder andere de Insert Block-module zou dit kunnen, maar ik heb betere ervaring met de volgende php-code:
<?php
$block = module_invoke('views', 'block', 'view', 'Diapresentatie');
print $block['content'];
?>
Hierbij refereert de eerste keer views naar de module, en de tweede keer views aan het soort weergave (itt. edit)
Bronnen:
Block bovenaan een pagina plaatsen
We hebben in Drupal 6 een view ontwikkeld die we als een block willen plaatsen bovenaan de home page. Hoe doe je dat?
Weight
Je kunt aan blokken een gewicht toekennen waardoor de vertical volgorde van blokken wordt bepaald. Vanaf Drupal zes gaat dat dankzij JavaScript middels drag & drop. In oudere versies gaat dit door een getal in een invoervak in te voeren.
Echter, je lijkt op deze manier in de Content-region blokken niet boven artikelen te kunnen plaatsen. Zie de twee afbeeldingen hiernaast.
Region defineren
Defineer een nieuwe region, bovenaan de pagina, en plaats daar het betreffende block, of plaats 'm in een region boven Content.
Zie artikel Regions voor details.
Bronnen
- http://drupal.org/node/275691 - how to stick block at the top of the front page?
Bronnen
- http://drupal.org/documentation/modules/block - Working with blocks (content in regions)
- http://drupal.org/getting-started/6/admin/build/block - Blocks in Drupal 6
