Forums / Developer / Ezflow bug, can`t view passed vars ?! How please!

Ezflow bug, can`t view passed vars ?! How please!

Author Message

Marvix Marx

Thursday 31 July 2008 10:40:10 am

Hi,

Am using ezflow to develop a site, in the blocks can`t show the default templates vars such $site,$current_user ... why ?

So, I tried to pass via vie :

 {attribute_view_gui attribute=$article_sidebar_object.data_map.page $user=$current_user}

didn`t work also .. how please .. could be a bug ?

THX

Gabriel Finkelstein

Thursday 31 July 2008 11:02:10 am

I think those variables are not defined everywhere. Maybe they only exist in the pagelayout.
Use:

{def $current_user=fetch( 'user', 'current_user' )}

Or pass variables without the $ sign:

{attribute_view_gui attribute=$article_sidebar_object.data_map.page user=$current_user}

Marvix Marx

Thursday 31 July 2008 11:47:49 am

tested .. didn`t work, and those vars should be available in all templates.

André R.

Thursday 31 July 2008 12:08:51 pm

> tested .. didn`t work, and those vars should be available in all templates.

Nope, only in pagelayout and included templates, you need to use the fetch as showed earlier here.

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

Marvix Marx

Saturday 02 August 2008 11:51:48 am

Oh I see ... thanks!

Marvix Marx

Wednesday 06 August 2008 2:15:15 pm

Maybe not a bug ,,, maybe I can`t figure it out ... mmaybe am ^!#$^#@

\templates\parts\extra.tpl

{def $current_userx=fetch( 'user', 'current_user' )}
{def $center_sidebar_class = fetch( 'content', 'class', hash( 'class_id', 'center_sidebar' ) )
      $center_sidebar_object = $center_sidebar_class.object_list[0]}
{attribute_view_gui attribute=$center_sidebar_object.data_map.page userx=$current_userx}

\override\templates\block\center_block_1.tpl

[{$userx|attribute(show)}]

Did`t work !

I can`t fetch $node from "center_block_1.tpl" ... as I know just in the pagelayout.tpl no more $node ..

Any idea ???

Marvix Marx

Thursday 07 August 2008 12:09:29 am

its work with $#node ... is this normal ?

André R.

Thursday 07 August 2008 12:33:33 am

Yes, cause the block template is in a different namespace then the node/view/full template where the variable is set, so by using # your accessing the global variable node.

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

eZ debug

Timing: Jan 30 2025 21:13:05
Script start
Timing: Jan 30 2025 21:13:05
Module start 'content'
Timing: Jan 30 2025 21:13:05
Module end 'content'
Timing: Jan 30 2025 21:13:05
Script end

Main resources:

Total runtime0.2529 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0081 588.0625370.2734
Module start 'content' 0.00810.0164 958.33591,009.7031
Module end 'content' 0.02450.2283 1,968.03913,897.7891
Script end 0.2528  5,865.8281 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00512.0339200.0003
Check MTime0.00130.5305200.0001
Mysql Total
Database connection0.00080.324710.0008
Mysqli_queries0.145057.34921410.0010
Looping result0.00140.54101390.0000
Template Total0.227990.110.2279
Template load0.00080.333810.0008
Template processing0.227189.791710.2271
Override
Cache load0.00060.235310.0006
Sytem overhead
Fetch class attribute can translate value0.00210.833710.0021
XML
Image XML parsing0.00030.131310.0003
General
dbfile0.01174.6219200.0006
String conversion0.00000.002430.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
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs