api

Drupal 7 File API Changes | RandyFay.com

In-depth artikel ivm de wijzigingen die de file api onderging bij overgang van Drupal 6 naar 7. - Streamwrappers, schemes, en targets - Managed vs. Unmanaged - Waar voorbeelden te vinden? - Waar vind ik documentatie?

Setup a new content type on install and add fields

Overzichtelijke blogpost over wat te doen in je install file bij het aanmaken van een nieuw content type vanuit je module code. Legt ook uit hoe je velden kan aanmaken met de field api.

The Render API in Drupal 7 | DrupalCon Chicago March 7-10 2011

Render arrays .. een nieuw concept is het niet maar waar ze in Drupal 6 (bijna?) alleen maar gebruikt werden in de Form API vind je ze in Drupal 7 echt overal terug. Kort door de bocht komt het er op neer dat je het gebruik van "return theme(...);" overboord gooit in je custom code, en gewoon een render array teruggeeft. Die wordt dan pas bij het renderen van de page in html omgezet. Die manier van werken opent perspectieven. Bij het gebruik van hook_page_alter() bvb kan je werkelijk heel je pagina door elkaar gooien als je dat wil.

Admin menu verbergen op bepaalde pagina's

Soms is het wenselijk om admin menu niet te tonen op een bepaald pad. De use case waar ik zelf mee te maken had was het renderen van een drupal pagina in een iframe.

Dit kan vermoed ik met css wel bewerkstelligd worden, maar ik vind het mooier om daarvoor de in drupal 7 geïntroduceerde hook_js_alter() te gebruiken. 

Mijn implementatie ziet er als volgt uit:

Surface drilling Drupal Panels 3 | plosquare.com blog

Een panel is een set van specificaties om een samengestelde presentatie van verschillende stukken inhoud op een zelfde pagina te beheren: * Welke soorten inhoud worden ingeladen (uit de database)? * Waar moeten die stukken inhoud geplaatst worden (in de layout: panes)? * Hoe moeten die stukken inhoud gerendered worden? * Wanneer - onder welke omstandigheden - mogen die stukken inhoud getoond worden? * Welke URI paden ontsluiten deze samengestelde pagina?

Pagina's

Subscribe to api