Daniel,

my knowledge is a bit rusty but I am sure the path is already available as a 
property. You can view which properties you have using a webdav client. I used 
webdavpilot from within eclipse most of the times.

I mentioned dav:like because you can query property values with it and use 
wildcards. It checks if the value of the given property matches the literal. 
Basically equal to<S:propcontains/>, but you may use the '%' and 
'?' characters like in SQL. % matches any amount of characters, ? matches one 
character. So I guess you'd be having something like this:

<D:where>
  <D:like>
    <D:prop><D:path/></D:prop>
    <D:literal>%office1%</D:literal>
  </D:like>
</D:where>

take a look at the folowing pages:
https://wiki.onehippo.com/display/CMS/06.+Using+DASL+Queries
http://www.webdav.org/dasl/protocol/draft-dasl-protocol-00.html

My example wont work, because I don't have anything to test it with or verify I 
even got the names right, but it should give you some pointers at least.  I 
don;t know if you could use wildcards in scope, but does it matter? Can't you 
just use a wide scope and narrow your results filtering on path?

cheers,
Paul

> Date: Fri, 17 Sep 2010 09:47:17 +0200
> Subject: Re: [HippoCMS-dev] Document path as property
> From: [email protected]
> To: [email protected]
> 
> Hi Paul,
> 
> That is my question. If there is a property containing path already I
> don't know how to use it in dasl, if not how could I configure
> extractor to add one?
> I'm not sure I understand your proposal to use dav:like, I need a
> property to check value with dav:like. Can I use wildcards in scope
> maybe?
> 
> Regards,
> Daniel
> 
> On Fri, Sep 17, 2010 at 09:26, Paul van der Maden
> <[email protected]> wrote:
> >
> > Hi Daniel,
> >
> > I don't have any working hippo install available right now, but isnt the 
> > path already a property? If not, you can probably use an extractor to set 
> > the property on the document. And have you looked into wildcard searches 
> > using dav:like?
> >
> > cheers,
> > Paul
> >
> >> Date: Fri, 17 Sep 2010 09:17:06 +0200
> >> From: [email protected]
> >> To: [email protected]
> >> Subject: [HippoCMS-dev] Document path as property
> >>
> >> Hello everyone,
> >>
> >> I have some questions that I hope someone could help me with.
> >>
> >> 1. Is it possible to extract document path and add it as a property ?
> >>
> >> 2. Or maybe there is some other solution to my problem. I have
> >> following folder structure:
> >> - location1
> >>   - office1
> >>     - employee1
> >>     - employee2
> >>     ...
> >>   - office2
> >>     - employee3
> >>   ...
> >> - location2
> >>   - office1
> >>     - employee4
> >>     - employee5
> >>     ...
> >>   - office2
> >>   ...
> >> ...
> >> How could I perform a dasl search to return all employees from e.g.
> >> office1 (regardless of location) ? "office1" has the same name in all
> >> locations.
> >> My idea was to extract parts of the path, location and office, and add
> >> them as a property to employee document, then the dasl would be very
> >> simple, but I'm not sure that is feasible.
> >>
> >> Any help would be appreciated.
> >> Thanks in advance.
> >>
> >> Kind regards,
> >> Daniel Stevanovic
> >> ********************************************
> >> Hippocms-dev: Hippo CMS 6 development public mailinglist
> >>
> >> Searchable archives can be found at:
> >> MarkMail: http://hippocms-dev.markmail.org
> >> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> >>
> >                                          
> > ********************************************
> > Hippocms-dev: Hippo CMS 6 development public mailinglist
> >
> > Searchable archives can be found at:
> > MarkMail: http://hippocms-dev.markmail.org
> > Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> >
> >
> ********************************************
> Hippocms-dev: Hippo CMS 6 development public mailinglist
> 
> Searchable archives can be found at:
> MarkMail: http://hippocms-dev.markmail.org
> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> 
                                          
********************************************
Hippocms-dev: Hippo CMS 6 development public mailinglist

Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html

Reply via email to