Nawigacja
Książka
# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -
Ostatnie tematy na forum
- Pozycje w menu same zmieniają miejsca
- Szybki komplet baramek proxy
- Klonowanie rodzaju zawartości
- Lubie to w views
- nie aktywne opcje
- Drupal - portfolio
- [Ubertcart][uc_webform_pane] Gdzie system zapisuje Attributes i Opcje chciałbym je sklonować
- aktywna pozycja w menu
- Odmowa dostępu przy zmianie szablonu
- Notifications w drupal 7 a OG
Shoutbox
grzegorz.bartman:
Wybiera się ktoś na DrupalCon do Monachium? 2 dni 9 godzin ago |
malcolm:
No, wspomnień czar ;) 6 dni 7 godzin ago |
spamator12:
@Mati thx :P |
Własny page.tpl.php dla rodzajów zawartości
- Zaloguj się lub utwórz konto, by odpowiadać
10 grudzień, 2011 - 21:21
- Zaloguj się lub utwórz konto, by odpowiadać
- Drupal 7
Własny page.tpl.php dla rodzajów zawartości.
Czy jest to możliwe? np. dla "basic page"?
Próbowałem dodać do pliku template.php następujący kod:
function sev_preprocess_page(&$variables) {
if (isset($variables['node']->type)) {
$nodetype = $variables['node']->type;
$variables['theme_hook_suggestions'][] = 'page__' . $nodetype;
}
}Wyczyściłem cache i stworzyłem plik według schematu page--typzawartości.tpl.php
Dla basic page to powinno (chyba) wyglądać tak: page--page.tpl.php
Niestety nie działa.





chyba o to chodzi:
http://www.designend.net/blog-webmastera,drupal-zarzadzanie-skorkami-w-z...
To też może się przydać, ale nie o to mi chodziło. Tutaj używasz innej skórki w zależności od podstrony.
Ja chciałbym w ramach jednej skórki móc przyporządkować pliki page.tpl.php do rodzajów zawartości. Dziwne, że nie można tego zrobić tworząc pliki page--typzawartosci.tpl.php, gdyż można np. stworzyć oddzielne page.tpl.php dla strony głównej i wszystkich pozostałych podstron. W przypadku rodzajów zawartości to nie działa.
Tak to działa http://drupal.org/node/1089656
Raczej node--type...
Kursy z Drupala
http://drupal.org/node/249726
To w końcu Drupal 7 czy niższy? Jakieś zmyłki wysyłasz :)
Kursy z Drupala
Patrz niżej -> komentarze pod artykułem http://drupal.org/node/249726#comment-3807396
Aaa o to chodzi, więc to działa u mnie
<?phpfunction themeName_preprocess_page(&$vars, $hook) {
if (isset($vars['node'])) {
// Dla typu blog templatka to "page--blog.tpl.php".
$vars['theme_hook_suggestions'][] = 'page__'. str_replace('_', '--', $vars['node']->type);
}
}
?>
Kursy z Drupala