From: Günther Z. <zeh...@mo...> - 2010-06-28 16:19:58
|
Hi, SQFT (SemanticQueryFormTool) in it's normal functionality is a 'helper utility' which allows to generate a list of *unique values of a normal property or of a part of an n-ary property* and returns this list (after optional filtering, sorting etc) in various formats. The default format is a select form element which can be included in a form (either a SQFT form or a SF form or something else - that depends where the #sask query is included) which on submission usually executes an action (either a #ask or #sask query or something else). SQFT generates only single or multi select list form elements, no checkboxes (and in case of multi-select values combines them with OR) I guess you could, however, use the 'template' return format and in the template create your checkboxes and populate them with the #sask result values and add that to a form. SQFT also doesn't look at 'allowed types' it only fetches the existing values of a property in the wiki. http://mbw.molgen.mpg.de/wiki/Help:Sask/Form_examples shows some form examples, at least with the build in form utility. But it works as well with SF. Cheers, Gu --- On Mon, 6/28/10, trueskew <tru...@gm...> wrote: > From: trueskew <tru...@gm...> > Subject: Re: [Semediawiki-user] Semantic Forms & Query questions > To: "'Krabina Bernhard'" <kr...@kd...>, "'blop blop'" <blo...@gm...> > Cc: sem...@li... > Date: Monday, June 28, 2010, 4:46 PM > Regarding 3)... I have pages with > Category:Document that are classified by 1 > or more types. Each document page lets the user > select one or more > DocTypes, given > > The allowed values for property DocType > are: > > * [[Allows value::Prop1]] > * [[Allows value::Prop2]] > * [[Allows value::Prop3]] > > I've been wanting to create a form consisting of properties > with checkboxes > next to each, like: > > Documents with DocType Values: > ___ Prop1 > _x_ Prop2 > _x_ Prop3 > ___ Check for AND, leave blank for OR > > In this case, I'd like to form a query consisting of > Category:Document pages > that have DocType values of either Prop2 or Prop3, maybe > something like > (pseudo-code): > > {{#if:it was OR | > #sask: > [[Category:Documents]] > [[Has Property:: {{ #if:Prop1 | > {{{Prop1|}}} ||]] || }} > {{ #if:Prop2 | {{{Prop2|}}} ||]] > || }} > {{ #if:Prop3 | {{{Prop3|}}} ||]] > || }} > {{ #if:Prop4 | {{{Prop4|}}} ||]] > || }} ]] > ... > }} > > which resolves to (again, pseudo code): > > #sask:[[Category:Documents]] > [[Has DocType::Prop1||Prop2]] > ... > > That obviously needs work. I've seen > SemanticQueryFormTool and thought it > might be what I needed, but I wasn't sure and hadn't had > time to play with > it much. Now that this thread is going on I thought > I'd add to it. > > Would SemanticQueryFormTool be able to do what I'm after? > > Is this an already-solved problem with a much more elegant > solution than the > one I'm going towards? > > -----Original Message----- > From: Krabina Bernhard [mailto:kr...@kd...] > > Sent: Monday, June 28, 2010 12:17 AM > To: blop blop > Cc: sem...@li... > Subject: Re: [Semediawiki-user] Semantic Forms & Query > questions > > Hi, > > 1) I think this should do it: > http://www.mediawiki.org/wiki/Extension:Semantic_Forms#Populating_red-linked > _pages_automatically > > 2) have never tried it but maybe this helps: > http://www.mediawiki.org/wiki/Extension:Semantic_Result_Formats/gallery_form > at > > 3) can be done with SemanticQueryFormTool: > http://www.mediawiki.org/wiki/Extension:SemanticQueryFormTool > > bye, > Bernhard > > > ----- Ursprüngliche Mail ----- > > Hi there, > > > > I have three independent questions. I'd be very glad > if I could get > > help on these "obstacles". My questions are as > follows: > > > > 1) How do I redirect redlinks obtained from a list of > values to a > > particular page? What I mean is, users enter a bunch > of values > > separated by comma in the Semantic Form. These values > are actually > > different synonyms of the page title. After splitting > the list into > > independent values (using #arraymap), since I have > assigned the values > > "type:page", they all show up as redlinks in the final > page. However, > > I want to redirect all the synonyms to the same page. > How do I do > > that? (I hope my question is clear) > > > > 2) Is there a property type "Image" or "File"? What I > want to do is > > something like this. > > > > Take all the pages in the Category Mountains and pull > out only the > > images from those pages and display 10 of them in a > gallery. > > > > {{#ask: [[Category:Mountains]] > > | ?Modification date > > | ?image > > | sort=Modification date > > | order=descending > > | format=imagegallery > > | imagelimit=10 > > }} > > > > Is this functionality possible? I think it would be a > terrific > > functionality to have!! > > > > 3) How do I make a list of all properties using an > inline query? > > > > I'd really appreciate any help on this. > > > > > > Thanks a lot! > > > ---------------------------------------------------------------------- > > -------- ThinkGeek and WIRED's GeekDad team up for the > Ultimate > > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to > the lucky parental > > unit. See the prize list and enter to win: > > http://p.sf.net/sfu/thinkgeek-promo > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > ---------------------------------------------------------------------------- > -- > This SF.net email is sponsored by Sprint What will you do > first with EVO, > the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |