Forums / General / include does not work??

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

include does not work??

Author Message

Marek Elsner

Wednesday 17 November 2004 1:12:09 pm

Hello,

I would like to include template in other template.
I have one file first.tpl:

<div class="pagetitle">
New page
</div>

And second file second.tpl:

{include uri="first.tpl"}

I suppose, that after using second.tpl I should see on the screen "New page" title.
But screen is blank...

For sure I am doing something in wrong way, but at the moment I have no idea what it could be...maybe someone can help...

thx

Ole Morten Halvorsen

Wednesday 17 November 2004 1:27:13 pm

Hi,

You need to use the design resource when including a template file.

Example:

{include uri="design:mytemplate.tpl"}

This will include the file mytemplate.tpl which must be inside design/<your-design>/templates/. Exponential caches every available template, which means you must clear the template override cache everytime you create or override a template. Do this by running

# bin/shell/clearcache.sh --clear-tpl-override

or clear the cache via the admin.

Ole M.

Senior Software Engineer - Vision with Technology

http://www.visionwt.com
http://www.omh.cc
http://www.twitter.com/omh

eZ Certified Developer
http://ez.no/certification/verify/358441
http://ez.no/certification/verify/272578

Marek Elsner

Wednesday 17 November 2004 1:55:12 pm

Thx...now everything is working properly.
:-D

Henrik Heiestad

Friday 19 November 2004 5:06:58 am

Hi I have the same problem on my site. But every .tpl file is located as described in a posting earlier. When I debug, I get this message:

Warning: eZTemplate Nov 19 2004 13:59:06
Function "" is not registered

The webserver stops loading the site at the {include uri="first.tpl"} command.

Any idea why this happens?