Forums / General / overriding pagelayout.tpl
Marc Gibert Ginestà
Thursday 27 November 2003 9:17:46 am
Hi!
I've created an override for the pagelayout for a particular section:
[edicion_pagelayout] Source=pagelayout.tpl MatchFile=edicion_pagelayout.tpl Subdir=templatesMatch[section]=13
This works ok for all the content on section 13.
The problem is that all of the other content (on other sections) should have to get the default pagelayout, and they aren't?
Do I have to make an override for every other section? How can I tell ezp to take the default layout on all the other sections?
Thanks in advance.
Tore Åbodsvik
Saturday 29 November 2003 11:52:14 am
I can verify this problem.
When i set the override.ini.append file in affect. The section i want to override works ok.But the pagelayout.tpl file "crashes".
Here is some debug: Warning: PHP Nov 29 2003 20:43:27 Undefined variable: match in /home/sites/tasy.no/scamp/kernel/common/eztemplatedesignresource.php on line 278 Warning: eZTemplate Nov 29 2003 20:43:27 No template could be loaded for "pagelayout.tpl" using resource "design"
Regards Tore
Dmitry Yakovlev
Friday 12 December 2003 3:31:21 pm
Try to rename template file in this way: pagelayout_section_[section_number].tpl and rewrite ini correspondingly:
[pagelayout_section_13] Source=pagelayout.tpl MatchFile=pagelayout_section_13.tpl Subdir=templatesMatch[section]=13
Also custom pagelayout.tpl should be present in your design/templates directory
All this worked fine for me!
Stephan Brezinsky
Wednesday 10 March 2004 7:44:56 am
I am experiencing this same problem in 3.3-3, any other suggestions?
I have elimintated the matching error by naming the templates correctly, but I still get this error:
Warning: eZTemplate Mar 10 2004 10:47:19
No template could be loaded for "pagelayout.tpl" using resource "design"
Paul Borgermans
Wednesday 10 March 2004 7:58:21 am
Do you have a
design/<yourdesign>/templates/pagelayout.tpl ?
That one should be picked up by default
-paul
eZ Publish, eZ Find, Solr expert consulting and training http://twitter.com/paulborgermans
Wednesday 10 March 2004 8:31:24 am
I do have an ordinary pagelayout setup and it works across the whole site if i do not try to add a section pagelayout template. The problem is that ezpub is not falling back on the default pagelayout for any of the sections that I do not define in override.ini.
e.g.
with no override, sections 1,3,5, use design/mydesign/pagelayout.tpl
with override set for section 5, section 5 uses pagelayout_section_5.tpl. sections 1,3 use nothing.
Wednesday 10 March 2004 9:44:37 am
I think your override cache is disabled in site.ini or you suffer from some permission problem.
This way I can reproduce the problem here. If enabling override cache solves your problem, please file a bug report.
Wednesday 10 March 2004 10:26:24 am
My override cache is enabled and has been from the start. I can look into permissions, but I don't really see how that will change it, since it does open the pagelayout.tpl correctly when no sections are overridden.
Wednesday 10 March 2004 10:59:29 am
Sorry, I have no more ideas what could trigger this behaviour