fetch po atrybutach klasy
Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj
|
Autor
|
Wiadomość
|
|
p k
Postów: 1 od 02/02/2010
|
Wtorek 02 Luty 2010 7:26:25 am
fetch po atrybutach klasy
Poniżej kod który chciałbym aby wybierał tylko te z datą wcześniejszą niż aktualnie przeglądany node.
{def $nodes=fetch( 'content', 'list', hash( 'parent_node_id', $node.parent_node_id,
'attribute_filter', array( 'object.data_map.data',
'<', $node.object.data_map.data)))}
{foreach $nodes as $node}
{$node.object.data_map|attribute(show, 1)}<br>
{/foreach}
{undef}
wiem ze problem tkwi w tym co podaje dla 'attribute_filter', zatem główne pytanie:
Jak filtrować po wartościach atrybutów obiektu klasy?
|
|
Bartek Modzelewski
Postów: 133 od 05/07/2006
|
Czwartek 04 Luty 2010 12:19:16 pm
Re: fetch po atrybutach klasy
Witaj,
Spójrz sobie tutaj: http://ez.no/doc/ez_publish/techn...modules/content/fetch_functions/list Example 12.
- po pierwsze musisz dać całość w dwie tablice zamiast jednej,
- po drugie pierwszy warunek powinien być "modified" lub "published" a nie 'object.data_map.data'
- po trzecie drugi warunek powinien dostać wartość, a nie cały obiekt, czyli na przykład $node.object.data_map.data.data_int
pozdrawiam
|
Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj