Current site access... Where is the template var?

Author Message

Björn Dieding@xrow.de

Tuesday 24 June 2003 3:51:54 pm

I have been looking in serveral arrays for the the current site access.
I searched the following arrays. Where is it?

If it really doesn't exist in one of those var we should add it to one of the arrays. $DesignKeys preferred.

THX Björn

{$site|attribute(show)}
{$site.uri|attribute(show)}
{$DesignKeys:used|attribute(show)}
{$DesignKeys|attribute(show)}
{$module_result|attribute(show)}
{$module_result.content_info|attribute(show)}

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Selmah Maxim

Wednesday 25 June 2003 1:17:22 am

try this :

{ezini('SiteSettings','SiteURL')}

Björn Dieding@xrow.de

Wednesday 25 June 2003 6:32:12 am

{ezini('SiteSettings','SiteURL')}
gives
www:92
Thats not it.... That's the simple siteurl.

my access types are called "english" and "german"

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Bård Farstad

Thursday 10 July 2003 5:30:30 am

And the answer is: {$access_type.name}

A bit late though ;)

--bård

Documentation: http://ez.no/doc

Jan Komárek

Monday 09 August 2010 9:58:57 am

Its functional only in pagelyout for me. Is any way how to do this in non layout template?

Kévin S.

Tuesday 10 August 2010 2:41:37 am

You can use template parameters :

{include uri='design:template_name.tpl' accessType=$access_type.name}

Then in your 'template_name.tpl' you just have to call the given parameter as a variable :

{$accessType|attribute(show, 1)}

It works for view templates as well as system templates.

Jan Komárek

Tuesday 07 September 2010 10:14:00 am

"

It works for view templates as well as system templates.

"

 I am not sure what you mean by system template. But I still have no idea how can I get $access_type in for example content/view/full/article.tpl.

Thank you very much.

Abdelkader RHOUATI

Tuesday 07 September 2010 5:32:44 pm

Hi,

I had the same problem today, for solution i used a template operators "current_siteaccess" available in the extension swark (http://ez.no/developer/contribs/template_plugins/swark). In addition to this operator, the extension provides severals PHP's functions that are not in the list of defaults operators of ezpublish. I use it in almost all projects.

And most important "current_siteaccess" works in every template ;).

TKS.

Abdelkader RHOUATI

Blog (french) : http://arhouati.com
----
Extension arh_jdebug : EzDebug using jquery

Jan Komárek

Friday 10 September 2010 8:41:41 am

Thank you, thats it!

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 05:07:48
Script start
Timing: Jan 18 2025 05:07:48
Module start 'layout'
Timing: Jan 18 2025 05:07:48
Module start 'content'
Timing: Jan 18 2025 05:07:48
Module end 'content'
Timing: Jan 18 2025 05:07:48
Script end

Main resources:

Total runtime0.0162 sec
Peak memory usage2,048.0000 KB
Database Queries3

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0053 588.0469152.6406
Module start 'layout' 0.00530.0029 740.687539.4766
Module start 'content' 0.00820.0059 780.1641102.0078
Module end 'content' 0.01410.0021 882.171942.3047
Script end 0.0162  924.4766 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.002615.9323140.0002
Check MTime0.00116.9108140.0001
Mysql Total
Database connection0.00074.405010.0007
Mysqli_queries0.002817.088230.0009
Looping result0.00000.079310.0000
Template Total0.001710.710.0017
Template load0.00095.618210.0009
Template processing0.00085.057110.0008
Override
Cache load0.00074.098010.0007
General
dbfile0.00138.166680.0002
String conversion0.00000.044140.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_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