| 
                                                                                                                         Selmah Maxim
                                                                                                                             
                                                            
                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
                                                                                                                        
                                                         | 
                                                        
                                                             Sunday 24 August 2003 3:11:16 am 
                                                            
                                                                
                                                                 Hi .. After I have tried every thing to list the data by class attribute i gived up, becuz i get duplicated values when I add the transaltion, so I start with new way to list, by adding 'attribute_filter' , but I get no result, and after checking the sql debug I found sql query error, there is table query is missing, here is the debug : 
_________________  
Query error: Unknown table 'a0' in where clause. Query: SELECT ezcontentobject.*, 
 ezcontentobject_tree.*, 
 ezcontentclass.name as class_name 
 , ezcontentobject_name.name as name, ezcontentobject_name.real_translation  
 FROM 
 ezcontentobject_tree, 
 ezcontentobject,ezcontentclass 
 , ezcontentobject_name  
  
 , ezcontentobject_attribute as a1  
 WHERE 
 path_string like '/1/2/43/46/47/%' and depth <= 5 and  
  
 a0.contentobject_id = ezcontentobject.id AND 
 a0.contentclassattribute_id = 207 AND 
 a0.version = ezcontentobject_name.content_version AND a1.version = ezcontentobject_name.content_version AND ( a0.sort_key = '1' AND a1.sort_key = '1' ) AND  
 ezcontentclass.version=0 AND 
 node_id != 47 AND 
 ezcontentobject_tree.contentobject_id = ezcontentobject.id AND 
 ezcontentclass.id = ezcontentobject.contentclass_id AND 
 ( ezcontentobject.contentclass_id = '15' ) AND  
 ezcontentobject_tree.contentobject_is_published = 1 
 and ezcontentobject_tree.contentobject_id = ezcontentobject_name.contentobject_id and 
 ezcontentobject_tree.contentobject_version = ezcontentobject_name.content_version and 
 ezcontentobject_name.content_translation = 'eng-GB'  
 ORDER BY path_string ASC 
______________ where is the a0 alias in the query ? the attribute ids is right, and here ismy tmp code : 
----------------- 
{let  
FirstAds=fetch('content','list',hash(parent_node_id,$node.node_id,  
														class_filter_type, "include",  
														class_filter_array, array($CompanyDataClassID), 
														attribute_filter, 
														array( 'and', array( 207, '=', '1' ),  
														array( 159, '=', '1' ) ) 
														))  
}			{* 207 is first_ad_view , 159 is company_status values *}														 
	 
	{section loop=$FirstAds sequence=array(bglight,bgdark) name=Ads} 
			{node_view_gui view=first_ad content_node=$Ads:item} 	{/section} 
{/let} -------------------------- maybe this fixed in the new revision, cuz this copy is old I think is 29xx .. Idon`t remeber, so plz confirm this to upgarde my copy ! thx in advance !                                                             
                                                                                                                     |