how to fetch list ignoring user rights?

Author Message

Vytautas Germanavičius

Monday 16 October 2006 6:58:21 am

I need to show for anonymous users, what articles they will see if they registers.
How to write fetch function in template to fetch list of aticles ignoring user rights? Simple fetch returns 0 results.

{set-block scope=root variable=cache_ttl}0{/set-block}

Pascal von Büren

Monday 16 October 2006 8:02:20 am

Hi,

in your fetch function, you can add a parameter called limitation:

Limitation array (emtpy array = access override).

so you would probably do something like this:

{def $list=fetch( 'content', 'list', hash( 'parent_node_id', 42, 'sort_by', array( 'published', false() ), 'limitation', array() ) )}

{$list|attribute(show, 1)}

There is more to this topic in the documentation:
http://ez.no/doc/ez_publish/technical_manual/3_8/reference/modules/content/fetch_functions/list

Vytautas Germanavičius

Monday 16 October 2006 8:27:36 am

It works !!! :D
Thank you very much !!!

I saw this in documentation, but did not understand that this is what i needed... :/

{set-block scope=root variable=cache_ttl}0{/set-block}

alexia chang

Monday 04 December 2006 2:23:26 am

Hi,

Is there a similar parameter for treemenu ?

André R.

Monday 04 December 2006 5:02:29 am

From http://ez.no/doc/ez_publish/technical_manual/3_8/reference/template_operators/miscellaneous/treemenu

treemenu( path, 
          node_id
          [, class_filter       ]
          [, depth_skip         ]
          [, max_level          ] 
          [, is_selected_method ] 
          [, indentation_level ]
          [, language ] )

But you can use tree fetch instead:
http://ez.no/doc/ez_publish/technical_manual/3_8/reference/modules/content/fetch_functions/tree

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

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