Tuesday 29 June 2004 9:02:08 am
Hi! I am trying to use one fetch for several folders, but I have a problem! I have this structure:
Root Folder (node_id = 2)
|_Sales
...|_News (node_id = 10)
......|article 1
......|article 2
...|_Documents
......|article X
|_Account
...|_News (node_id = 20)
......|article 3 ......|text 1 I want to fetch all articles that are only in both folders "News" (Node 10 and 20).. <b>I don't want any of others articles...</b> I tried with the <i>search operator</i> with this code, but it didn't resolve my problem:
{let search=fetch(content,search,hash(text,'article',subtree_array, array(10,20)))}
{section var=SearchResult loop=$search['SearchResult']}
<a href={$SearchResult.item.url_alias|ezurl}>{$SearchResult.item.name|wash}</a>
{attribute_view_gui attribute=$SearchResult.object.data_map.intro}
{/section}
{/let}
<b>Problem</b>
1. The parameter text in search operator is required, so What can I do to fetch <b>ALL articles</b> in both folders?? In this case the fetch only catch the article with the "article" word, but not all. The fetch didn't catch the article "text 1" in "Account/News"... For test I changed my site.ini.append allowing empty searches but it didn't work with the fetch operator too...
[SearchSettings]
AllowEmptySearch=enabled
I tried several forms in "(text,'article')"...
One of its: {let search=fetch(content,search,hash(text,'', subtree_array, array( 10, 20 )))} But nothing worked... I prefer don't allow empty searches, It was only a test... What can I do in this case? <b>There is other form to fetch all articles in the specific folders?</b>
Thanks a lot! Leandro
|