Wpis z mikrobloga

#programowanie #php #drupal
Hej mirki, mam pewien problem. Mam projekt w Drupalu, w którym jest theme bootstrapa. Obecnie refaktoryzuję kod, ponieważ w pobranym themie są zmiany i potrzebuję je wynieść do subtheme. Problem jest z plikami php. O ile pliki tpl.php da się łatwo nadpisać to co zrobić z plikami vars.php ? z tego co widzę drupal nie zaciąga tych plików jeśli są w subtheme. Czy jest jakiś łatwy sposób na wyniesienie tych zmian poza główny theme?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w plikach vars.php masz funkcje preprocesorowe, które można nadpisać w template.php. Oni to tak sobie zrobili żeby trzymać odpowiednie fukcje w oddzielnych plikach. Na przykład w katalogu /block znajdziesz plik block.vars.php, a w nim jedynie dwie funkcje bootstrappreprocessblock() i bootstrapprocessblock() więc jesli chcesz napisać swoją funkcję np. bootstrappreprocessblock() to wrzucasz ją do template.php w swoim subtheme. Z resztą jeśli chcesz możesz też zachować taką konwencję jak
  • Odpowiedz