Změny provedené v page.tpl.php se neprojeví
Vložil/a evil, 18 Srpen, 2010 - 11:54
Kategorie:
Jak na to?
Týká se verze:
Drupal 6.x
Mám web, všechno funguje, až na: když udělám jakoukoliv změnu v *.tpl.php, tak se neprojeví. Můžu čistit cache jak chci, chodit na stránku s výběrem témat, přepínat témata tam a zpátky, ale žádná změna. Potřeboval jsem přidat region pro bloky, ale neprojeví se ani změny typu
nebo přidávání jakýchkoliv html značek kamkoliv do šablony… Když udělám změnu v .css, tak ta se projeví. Když smažu *.tpl.php, tak si toho Drupal všimne – nevykreslí nic (bílá stránka).
Předem díky za nakopnutí, co mám ještě zkusit. Připadám si jako naprostý newbie :-(
jestli chces pridat region
jestli chces pridat region tak se musi nejdrive definovat v tema.info do template.php si pridavam po dobu vyvoje a uprav:
aby mi to samo cistilo registry
V tema.info to samozřejmě
V tema.info to samozřejmě mám, dokonce se možnost zařadit blok do patřičného regionu objeví i na stránce s nastavením bloků. Problém ale je, že ten region se nevysvítí, jako ty ostatní… Resp. problém není v regionech jako takových, ale v tom, že se vůbec neprojevují změny provedené v *.tpl.php. Přidám například značky
hr
div style=„border: 1px solid red; height: 100px; width: 100px;“
ale nezobrazí se vůbec nic. A nejen že se nezobrazí, ale nejsou ani v HTML kódu výsledné stránky (Ctrl-U v prohlížeči). (sorry, nevím, jak sem rozumně vložit html kód)
Přitom změny udělané v téma.info a téma.css proběhnou bez problému.
tak asi ta funkce co jsem
tak asi ta funkce co jsem psal nebo spatny page.tpl.php v pripade subtheme?
funkci jsem zkoušel, změna
funkci jsem zkoušel, změna nulová. Zkoušel jsem ji v druhém kroku „obohatit“ o Print a Die, ale ani to se neprojevilo…
Ano, je to subtheme od ninesixty. Ale jakým způsobem může být „špatný“, když jinak se všechno zobrazuje?
VYŘEŠENO
Změny v souborech .info a .css bylo ok, změny v souborech .php se nepromítaly. Na serveru (Suse 11) byl nasazen systém APC (Alternative PHP Cache). A ten prostě stránky neobnovoval, přestože měl… Po vypnutí APC na serveru všechno funguje. Drupal za to nemohl.
Zase půl dne v háji kvůli hostingu, který nemůžu ovlivnit.
Poučení: co si člověk nehostuje sám… :-D
apc neni nemoc :o) v ostrem
RE: apc neni nemoc
Nemoc ale je, když se máš starat o web, který běží na hostingu, jehož:
a nemůžeš ovlivnit změnu hostingu…
tak to kazdopadne. za to
tak to kazdopadne. za to platis?
Poslat nový komentář