Forums / Setup & design / CustomAttributes in [embed] section

CustomAttributes in [embed] section

Author Message

Pascal France

Friday 05 October 2007 5:17:35 pm

Hi,

I would like to add a "borderSize" CustomAttributes for embed images.
In content.ini.append.php I put:

[embed]
AvailableClasses[]
CustomAttributes[]=borderSize

So, I have a new "borderSize" option (with a field to fill in) in the "Insert object" popup displayed by OE.
But I don't underdant in which template I can recover the $borderSize variable ?
I have tried in
- design/base/override/templates/embed/image.tpl
and
- design/standard/templates/content/datatype/view/ezimage.tpl

Pascal

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

Petr Mifek

Saturday 06 October 2007 9:43:34 am

A blind shot: did you try the $object_parameters.customattributename variable?

Pascal France

Saturday 06 October 2007 10:07:31 am

Hi Petr,

I'm not sure that I understood well what you mean, but {$object_parameters.border} does not work.
$object_parameters does not seem to be a valid variable.

Pascal

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

Petr Mifek

Saturday 06 October 2007 11:13:23 am

Hi,

I'm pretty sure, that the customattribute shows up in the $object_parameters array. The other thing is what is the template.

If you are using standard setup with ezwebin interface, then st like this is defined for image in override.ini

[embed_image]
Source=content/view/embed.tpl
MatchFile=embed/image.tpl
Subdir=templates
Match[class_identifier]=image

in case of an unmodified standard ezwebin setup this would render into this template file being used:

extension/ezwebin/design/ezwebin/override/templates/embed/image.tpl

Anyway, if the object is embedded by an "embed" tag, then the template, you need to change, is some override of the content/view/embed.tpl (or the template itself, which is unlikely).

Try to switch on the debug in Quick setting in admin, "List of used templates" should tell you exactly what file is being used.

Pascal France

Monday 08 October 2007 5:55:39 pm

Thanks a lot Petr,

You're right and all work fine.

Pascal

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

eZ debug

Timing: Jan 18 2025 10:28:46
Script start
Timing: Jan 18 2025 10:28:46
Module start 'content'
Timing: Jan 18 2025 10:28:47
Module end 'content'
Timing: Jan 18 2025 10:28:47
Script end

Main resources:

Total runtime0.9713 sec
Peak memory usage4,096.0000 KB
Database Queries200

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0078 588.8672180.8281
Module start 'content' 0.00780.8234 769.6953528.0156
Module end 'content' 0.83120.1399 1,297.7109338.1250
Script end 0.9712  1,635.8359 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00430.4411210.0002
Check MTime0.00150.1557210.0001
Mysql Total
Database connection0.00100.099810.0010
Mysqli_queries0.895492.18942000.0045
Looping result0.00240.24751980.0000
Template Total0.938296.620.4691
Template load0.00210.219020.0011
Template processing0.936196.375520.4680
Template load and register function0.00030.034510.0003
states
state_id_array0.00150.153110.0015
state_identifier_array0.00100.099920.0005
Override
Cache load0.00180.1816340.0001
Sytem overhead
Fetch class attribute can translate value0.00180.187430.0006
Fetch class attribute name0.00260.263650.0005
XML
Image XML parsing0.00060.058030.0002
class_abstraction
Instantiating content class attribute0.00000.001450.0000
General
dbfile0.00330.3442210.0002
String conversion0.00000.003230.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
5content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
9content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
3content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
2content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 21
 Number of unique templates used: 6

Time used to render debug report: 0.0002 secs