afbeelding van mindhunter

andere page.tpl.php bij album.

Ik gebruik Drupal 7 met de module Media.

Nu heb ik een fotoalbum gemaakt genaamd "album" ... het contenttype voor album is media_gallery.

Echter wanneer ik page--media_gallery.tpl.php aanmaak, werkt dit niet ...

Terwijl node--media_gallery.tpl.php wel werkt ...

Weet iemand waarom hij de page--media_gallery.tpl.php niet pakt?

Bedankt!

Auteur: 
mindhunter
afbeelding van webknecht
Door webknecht op 9 juli, 2012 - 08:12

Kijk eens op deze pagina: http://drupal.org/node/1089656

Bij node vindt je: node--[type|nodeid].tpl.php

Bij page vindt je: page--[front|internal/path].tpl.php

Waarom het zo gemaakt is weet ik niet. Maar ik ben daar ook al eens tegenaan gelopen...

afbeelding van JurgenR
Door JurgenR op 10 juli, 2012 - 20:45

Je moet binnen de hook_preprocess_page($vars) functie je template aanduiden via $vars['theme_hook_suggestions'][].

Een vraag die recent beantwoord geweest is op stackexchange over dit onderwerp. Bij de commentaar is de oplossing voor het overschrijven van zowel node--media-gallery.tpl.php als page--media-gallery terug te vinden.

http://drupal.org/node/1089656
http://api.drupal.org/api/drupal/modules!system!theme.api.php/function/hook_preprocess/7


if ($vars['node']->type == 'media_gallery'){ $vars['theme_hook_suggestions'][] = 'page__media_gallery'; }

Of iets in die aard.

In the end it's all about personal development.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee