Saturday 12 February 2011 9:34:58 am - 11 replies
Thiago Campos Viana
Saturday 12 February 2011 11:36:25 am
Hi David, you could check the docs:
http://doc.ez.no/eZ-Publish/Technical-manual/4.x/Reference/Modules/content/Fetch-functions/collected_info_collection
All functions that retrieves database information are on fetch functions group.
{def $collection=fetch( 'content', 'collected_info_collection', hash( 'collection_id', 123, 'contentobject_id', 456 ) )} {foreach $collection.attributes as $attribute} {$attribute.contentclass_attribute_name} <br /> {/foreach}
eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924 Twitter: http://twitter.com/tcv_br
David Santiso
Saturday 12 February 2011 12:15:14 pm
Thanks, but I think you haven't understood my question.
Yes, I have tried this already, but it's not what I want.
This function returns only the data set collected with ID 123, bbut I want all collections of an object. For example an object with ID 456.
Saturday 12 February 2011 1:14:39 pm
You could create a template operator or a template fetch function, here's the php code to fetch collections:
$collections = eZInformationCollection::fetchCollectionsList( $objectID, /* object id */ false, /* creator id */ false, /* user identifier */ array( 'limit' => $limit,'offset' => $offset ) /* limit array */ ); $numberOfCollections = eZInformationCollection::fetchCollectionsCount( $objectID );
Saturday 12 February 2011 2:05:40 pm
Thanks, but where I have to create them?
Saturday 12 February 2011 2:47:16 pm
Here: http://share.ez.no/learn/ez-publish/an-introduction-to-developing-ez-publish-extensions
Sunday 13 February 2011 3:11:21 am
Thank you very much.
Sunday 13 February 2011 5:24:49 am
I've to create a full extension for one fetch function?
If I just want to add a new fetch function or edit an existing one,where is it?
Peter Keung
Sunday 13 February 2011 2:37:29 pm
Here is some documentation for the template fetch function content / collected_info_list:
https://github.com/ezsystems/ezpublish/blob/master/doc/features/3.8/infocollector_fetchfunctions.txt
http://www.mugo.ca Mugo Web, eZ Partner in Vancouver, Canada
Monday 14 February 2011 12:27:36 am
Hi Peter,
This fetch function doesn't appear in "doc.ez.no". Does exists it in version 4.4? I think that is exactly what I need.
Thanks,
David
Marko Žmak
Tuesday 15 February 2011 3:33:11 am
David, the collected_info_list function is still available in 4.4, but it's strange that it's not in the docs?
eZ Crew, what's with the docs for this one?
-- Nothing is impossible. Not if you can imagine it! Hubert Farnsworth
Amine BETARI
Monday 14 March 2011 10:32:39 am
Consider creating an operator, simply send as parameters the id of the object and in PHP you can do your own query
You must be logged in to post messages in this topic!