Forums / Developer / Use of overrides in fallback design

Use of overrides in fallback design

Author Message

Eirik Alfstad Johansen

Wednesday 12 November 2003 11:52:02 am

Hi,

We are creating a site which uses one site design for the company, and a separate site design for each of our products. Since the color is mainly what varies from product to product site, I would like the product site designs to fall back on the company site design. So, I put the following in the siteaccess of my product page:

[DesignSettings]
SiteDesign=product_design
StandardDesign=company_design

However, now the product pages display mainly emtpy spaces where the company_design templates should be fetched. I've created nearly all of the company_design templates as overrides, so I'm wondering if that could be the problem. Are the template overrides of the StandardDesign considered or not? And what else could be wrong?

Thanks in advance !

Sincerely,

Eirik Johansen
Netmaking AS

http://www.netmaking.no/

Sincerely,

Eirik Alfstad Johansen
http://www.netmaking.no/

Paul Forsyth

Thursday 13 November 2003 1:21:24 am

Changing the StandardDesign is dangerous because it holds all of the defaults for templates. Unless you've overridden every 'standard' template then you may experience gaps.

Are you finding errors being reported?

paul

Eirik Alfstad Johansen

Thursday 13 November 2003 4:54:38 am

Hi Paul,

It might be better if I try to explain what I'm trying to do, and have you suggest a solution, if you would.

For the company site, I have created several template overrides. One of these is an override for the forum class in line view mode. Now, I would like the product site to use the same override for the forum class in line view mode because it makes use of the same forum, but I would like to avoid having to specify it as an override for the product site as well.

Also, for all templates that do not exist in neither the product nor the company site, I would like a fallback on the standard site design.

Is this doable?

Thanks in advance !

Sincerely,

Eirik Johansen
Netmaking AS

http://www.netmaking.no/

Sincerely,

Eirik Alfstad Johansen
http://www.netmaking.no/

Eckhard Schnell

Thursday 13 November 2003 6:00:19 am

Hello Eirik,

may be you can use the AditionalSiteDesignList[] in site.ini.

In the forum is an example with images.
http://ez.no/developer/ez_publish_3/forum/developer/multilingual_site_images

Try the following settings:
---------
[DesignSettings]
SiteDesign=product_design
...
AditionalSiteDesignList[]=company_design
....
StandardDesign=standard
-------

Eckhard Schnell
Siemens Business Services

Eckhard Schnell
Siemens Business Services http://www.sbs.de
Privat: http://www.2schnell.de

eZ debug

Timing: Jan 18 2025 16:02:40
Script start
Timing: Jan 18 2025 16:02:40
Module start 'content'
Timing: Jan 18 2025 16:02:41
Module end 'content'
Timing: Jan 18 2025 16:02:41
Script end

Main resources:

Total runtime0.8934 sec
Peak memory usage4,096.0000 KB
Database Queries199

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0075 588.8516180.8281
Module start 'content' 0.00750.7616 769.6797592.0156
Module end 'content' 0.76910.1242 1,361.6953337.3672
Script end 0.8933  1,699.0625 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00390.4400210.0002
Check MTime0.00150.1631210.0001
Mysql Total
Database connection0.00070.083410.0007
Mysqli_queries0.816591.38701990.0041
Looping result0.00200.22171970.0000
Template Total0.862696.520.4313
Template load0.00250.281420.0013
Template processing0.860096.261120.4300
Template load and register function0.00010.011210.0001
states
state_id_array0.00130.144710.0013
state_identifier_array0.00090.095320.0004
Override
Cache load0.00180.1989470.0000
Sytem overhead
Fetch class attribute can translate value0.00130.145540.0003
Fetch class attribute name0.00150.172150.0003
XML
Image XML parsing0.00110.121140.0003
class_abstraction
Instantiating content class attribute0.00000.001960.0000
General
dbfile0.00400.4475270.0001
String conversion0.00000.001030.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
4content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
10content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
6content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 24
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs