Loading...
 
Themes

Themes


overriding default templates by chosen styles not working

Austria

it says in the
wikidok
(scroll down to: "overriding templates") that i should just save EDITED templates in the folder of the chosen stylesheet
i.e. templates/styles/MYSTYLE/

then it would override the default templates in:
/templates

at least with my tiki (1.8.5.) it doesn´t.

as i manually edited and saved via ftp, i also tried via the "edit templates" function in the admin-menu,
but even there i only get to edit and save the .tpl-files from the /templates-directory

so i am a little confused.

- is the promise of overriding" in the wikidok wrong?
- is there any other setting i did not consider that prevents my stlye-templates from "overriding" (the styles is chose in the general-preferences (tiki-admin.php?page=general) so i think that would suffice to also consider the templates of the chosen style...

how can i make tiki to consider my edited templates without having to change the default settings (which then apply to ALL styles)?

thanks for any suggestions!


> how can i make tiki to consider my edited templates without having to change the default settings (which then apply to ALL styles)?
Create a style. For instance if tikineat is your favorite style,
copy styles/tikineat.css styles/my_style.css
mkdir templates/my_style
For each template you want to change, copy the templates to this directory and change it in this directory
cp templates/xxx.tpl templates/styles/xxx.tpl

Then select the style my_style on your site (admin->general) or change pref or switch theme module

Sometimes, some cache can interfer, better to clean the cache admin->system admin the 3 directories

sylvie


Austria


the bitter truth was:

the user i was using as admin was still set on another .css.

so i COULD indeed not see the changes that were already affecting the layout for all other (not-logged-in = anonymous) users.

>;e)

ps. actually i was surprised that my templates seem to reload their new status immediately. i barely had to clear the cache.



> it says in the
> wikidok
(scroll down to: "overriding templates") that i should just save EDITED templates in the folder of the chosen stylesheet
> i.e. templates/styles/MYSTYLE/
>
> then it would override the default templates in:
> /templates
>
> at least with my tiki (1.8.5.) it doesn´t.

I am having the exact same problem with 1.9.2. I have created a new theme and the css file works fine; I have created /templates/styles/$theme_name and in there I have placed an edited tiki-view_articles.tpl in that directory. No matter what I do, TikiWiki will not pick up the edited .tpl file - any .tpl file - that I place in that directory.

The directory and file permissions are exactly the same as the other /templates/styles/ themedirs. I've tried clearing the cache. I've tried swapping themes back and forth, logging out and logging back in. I've set the theme in the Admin menu and through the switch_theme module.

If I upload the exact same edited tiki-view_articles.tpl file to any other (pre-existing) themedir, TikiWiki picks it up just fine. I've tried deleting and recreating the custom template/styles dir, to no avail.

Does anyone know what's going on here?



This patch has fixed the bug, as well as adding some nice new functionality. Thank you.