Forums / Setup & design / fetch collected information id
Alan Fowler
Tuesday 25 January 2011 6:24:08 am
Hi,
I'm looking for a way to fetch the list of collected information id's for an object. I can fetch the creator name using:
{$col.creator.contentobject.name|wash}
and can collect the attribute names and entries using:
{def $collection=fetch('content','collected_info_list', hash('object_id', $obj.id))}
{foreach $collection as $col}
{foreach $col.attributes as $colAttr} {$colAttr.contentclass_attribute_name}
{attribute_result_gui view=info attribute=$colAttr} {/foreach} {/foreach}
but how do you get the collected information 'id' to be output?
Many thanks
Alan
Franck Magnan
Tuesday 25 January 2011 11:20:10 am
Hello Alan, to display all data of a variable, you can use the attribute operator.For example, you can modify your code to get this:
{def $collection=fetch('content','collected_info_list', hash('object_id', $obj.id))} {foreach $collection as $col} {foreach $col.attributes as $colAttr} {$colAttr|attribute('show',1)} {/foreach} {/foreach} {undef $collection}
++
-- Developer at Open Wide
Thursday 27 January 2011 1:33:20 pm
Hi Franck,
Many thanks - took a bit of further coding but I got there.
Best