Share » Forums » Developer » Information collected id

Information collected id

Information collected id

Saturday 12 February 2011 9:34:58 am - 11 replies

Author Message

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.

Thiago Campos Viana

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 );

eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924

Twitter: http://twitter.com/tcv_br

David Santiso

Saturday 12 February 2011 2:05:40 pm

Thanks, but where I have to create them?

Thiago Campos Viana

Saturday 12 February 2011 2:47:16 pm

Here: http://share.ez.no/learn/ez-publish/an-introduction-to-developing-ez-publish-extensions

eZ Publish Certified Developer: http://auth.ez.no/certification/verify/376924

Twitter: http://twitter.com/tcv_br

David Santiso

Sunday 13 February 2011 3:11:21 am

Thank you very much.

David Santiso

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

David Santiso

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!

36 542 Users on board!

Forums menu