Forums / General / How to limit foreach loop

How to limit foreach loop

Author Message

Stéphane Bullier

Thursday 15 September 2005 7:25:20 am

Hello,

How to limit a fetch tree like that :

{section name=random loop=$randomised_array max=2}

with shuffle extension; I can't use limit because I want fetch all the node of my folder :

{def $cas_client=fetch( 'content', 'tree', 
	                hash( 'parent_node_id', 84,
	                      'class_filter_type',  'include',
                              'class_filter_array', array( 'cas_client') ) )|shuffle}
	
{foreach $cas_client as $cas_clients}
{node_view_gui view='line' content_node=$cas_clients}
{/foreach}

Thank you. Best regards.

Stéphane

Kristof Coomans

Thursday 15 September 2005 11:00:46 pm

{foreach $cas_client as $cas_clients max 2}
...
{/foreach}

See http://ez.no/doc/ez_publish/technical_manual/3_6/reference/template_control_structures/looping/foreach .

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

Stéphane Bullier

Friday 16 September 2005 12:56:46 am

Hello Kristof,

Thank you for your answer.

Bye

Stéphane

eZ debug

Timing: Jan 19 2025 00:23:57
Script start
Timing: Jan 19 2025 00:23:57
Module start 'content'
Timing: Jan 19 2025 00:23:57
Module end 'content'
Timing: Jan 19 2025 00:23:58
Script end

Main resources:

Total runtime0.2058 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0078 588.8359180.8438
Module start 'content' 0.00780.0068 769.679793.8672
Module end 'content' 0.01460.1911 863.5469522.5234
Script end 0.2057  1,386.0703 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00401.9657200.0002
Check MTime0.00140.6747200.0001
Mysql Total
Database connection0.00080.378110.0008
Mysqli_queries0.148572.14961410.0011
Looping result0.00180.87351390.0000
Template Total0.190892.710.1908
Template load0.00070.339710.0007
Template processing0.190192.359710.1901
Override
Cache load0.00050.229310.0005
Sytem overhead
Fetch class attribute can translate value0.00090.415010.0009
XML
Image XML parsing0.00030.131210.0003
General
dbfile0.00813.9544200.0004
String conversion0.00000.004430.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.0002 secs