Forums / General / simple problem - how to get length of an array?

simple problem - how to get length of an array?

Author Message

Michal Slocinski

Saturday 13 September 2008 5:34:37 am

Hi,

does anyone know how to get length of an array in .tpl? Maybe it's obvious & stupid question but I can't find answer anywhere, so sorry in advance :-)

Michal

André R.

Saturday 13 September 2008 6:11:15 am

It should probably be mentioned in the array part, but if you scroll down to the 'Variable and type handling', you'll find something:
http://ez.no/doc/ez_publish/technical_manual/4_0/reference/template_operators

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

Michal Slocinski

Saturday 13 September 2008 6:31:03 am

thanks, indeed some reference from 'Arrays' section would be helpful

Pascal Specht

Tuesday 16 September 2008 12:38:00 am

Hello Michal,

you probably found your way around with this. But just in case, did you know that you can add your own functions via your own extension? Look at the http://projects.ez.no/jacextension/downloads tutorial for how to do this. A nice real-world example of doing so is the extension called Swark, which you can find here: http://ez.no/developer/contribs/template_plugins/swark (eZ Publish 3.x) and here: http://ez.no/developer/contribs/template_plugins/swark_for_ez_publish_4 (eZ Publish 4.x)

Happy coding,

</Pascal>

Jérôme Vieilledent

Saturday 04 October 2008 3:51:45 pm

You can add support of the <i>count</i> PHP function as a template operator. You can do that by overriding the template.ini config file. You can embed as many PHP native functions as you want, as long as they accept only one argument.

Gaetano Giunta

Sunday 05 October 2008 6:35:29 am

Maybe I am missing something here, and I appreciate the additional insight given by comments about registering your own template operators, but is this not enough?

http://ez.no/doc/ez_publish/technical_manual/4_0/reference/template_operators/variable_and_type_handling/count

Principal Consultant International Business
Member of the Community Project Board

André R.

Sunday 05 October 2008 6:47:21 am

Thats the one I was hinting about earlier in this thread, and Michal correctly got it.. :)

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

Jérôme Vieilledent

Sunday 05 October 2008 11:55:21 pm

Sorry, I checked the manual too quick...