Blocks

Uit DeVliegendeWiki

(Doorverwezen vanaf Block plaatsen in een node)
Ga naar: navigatie, zoeken

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

Er zijn drie blokken geplaatst in het content-gedeelte van een site
Maar helaas: Het artikel (in dit geval standaardtekst) wordt altijd boven de blokken geplaatst

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

Bronnen

Persoonlijke instellingen