Forums / Developer / Trouble when filtering with the attribute_filter

Trouble when filtering with the attribute_filter

Author Message

Norman Leutner

Monday 27 February 2006 12:35:36 am

Hi,

I got a problem when filtering with the attribute_filter.

If I use the attribute 'firma' everything works fine.
If I use the attribute 'plz' I got the following error and no result is returned:

Notice:  Feb 27 2006 09:15:23 
Attribute filter returned false 

Both attributes are string. The only difference
is the name of the attribute.

Here's the code:

{* Suche Firma *}
  {def $search=concat($view_parameters.firma,'*')}

  {def $haendlerliste=fetch('content','list',
  				   hash('parent_node_id',$node.node_id,
						'sort_by',array('name',true),
						'attribute_filter', array( array( 'user/firma', 'like', $search ) ),
						'class_filter_type',  'include',
						'class_filter_array', array('user')
						)
				  )
  }

{* Suche PLZ *}

  {def $search=concat($view_parameters.plz,'*')}

  {def $haendlerliste=fetch('content','list',
  				   hash('parent_node_id',$node.node_id,
						'sort_by',array('name',true),
						'attribute_filter', array( array( 'user/plz', 'like', $search ) ),
						'class_filter_type',  'include',
						'class_filter_array', array('user')
						)
				  )
  }

I already spend too much time on this and wasn't able to get it working...

Has anybody a hint for me?

Mit freundlichen Grüßen
Best regards

Norman Leutner

____________________________________________________________
eZ Publish Platinum Partner - http://www.all2e.com
http://ez.no/partners/worldwide_partners/all2e_gmbh

Kristof Coomans

Monday 27 February 2006 1:35:49 am

You can try to clear the class attribute identifier cache. Wether you can do this in the admin interface (fine grained cache control table: class identifier cache) depends on your version of eZ publish (see http://ez.no/bugs/view/7425 ).

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

Norman Leutner

Monday 27 February 2006 2:06:53 am

After clearing the cache, I get the same error:

Notice: Feb 27 2006 10:55:37
Attribute filter returned false

Mit freundlichen Grüßen
Best regards

Norman Leutner

____________________________________________________________
eZ Publish Platinum Partner - http://www.all2e.com
http://ez.no/partners/worldwide_partners/all2e_gmbh

Norman Leutner

Monday 27 February 2006 2:16:27 am

Strange behavior..

Ok, I deleted the contents of the directorys by hand and now it works fine...

Thanks for the cache hint !

Mit freundlichen Grüßen
Best regards

Norman Leutner

____________________________________________________________
eZ Publish Platinum Partner - http://www.all2e.com
http://ez.no/partners/worldwide_partners/all2e_gmbh

Kristof Coomans

Monday 27 February 2006 11:02:58 pm

Which version of eZ publish are you using? I guess it is one where the bug I mentioned wasn't fixed yet...

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

Nabil Alimi

Monday 03 April 2006 7:43:40 am

I encountoured the same issue and I solved it by manually remove cache files in var folder.

My blog : http://www.starnab.com/ezpublish / http://www.starnab.com/ / http://www.assiki-consulting.com
eZ Publish Freelance developper. Feel free to contact me +33 674 367 057
nabil at assiki d0t fr