Hi Paul, Yes I know about preprocessing/postprocessing/insertcontent, and you are right properties could be created that way, but values will be written only on document creation. Problem is that when document is moved to another folder (employee moved to another location/office) properties should be updated too.
Regards, Daniel On Fri, Sep 17, 2010 at 11:10, Paul van der Maden <[email protected]> wrote: > > Hi Daniel, > > do you know something about preprocessing? I know for sure you'd be able to > have the path info available at that moment. From there you can insert it > into a document field. And extract it using a configured extractor. Be sure > to create a path field in your template otherwise you'll lose the info upon > saving and before it gets extracted. > > To bad I can't find the hippo binaries anywhere otherwise I could have played > around a bit and be of a little more help. > > greets > Paul > >> Date: Fri, 17 Sep 2010 10:42:20 +0200 >> Subject: Re: [HippoCMS-dev] Document path as property >> From: [email protected] >> To: [email protected] >> >> Hi Paul, >> >> I have already checked with webdav client and there is no property >> that contains path. >> I know how dav:like works, but thanks anyway. Still need a property to >> check value. >> I mentioned wildcards in scope as maybe another way to solve this (if >> property is not available). >> >> Thanks, >> Daniel >> >> On Fri, Sep 17, 2010 at 10:20, Paul van der Maden >> <[email protected]> wrote: >> > >> > 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 >> > >> > >> ******************************************** >> 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
