Sergey, thank you very much.
I thought in the same direction.
I did it without "|link=none" option.
Just ignoring the first template parameter.
http://www.jewage.org/wiki/Table_test
http://www.jewage.org/wiki/Template:QueryDisplayNameOutput
It's not so clean solution. We will need to add additional obvious property:
page name.
If the first parameter to the template was a string instead of link,
templates would have much more flexibility. Don't you think?
Another question.
We want to convert "*display name*" property to a *n-ary* property.
Something like this: *(display name;language).*
**
Since I can not call parser functions from the query template, I don't see
any possibility to get proper display name of the proper language.
Here I created an example:
http://www.jewage.org/wiki/Propery_test
Query for simple property:
{{#ask: [[Test]]
| ?
| ?Page_name=
| ?Display_name_ru=
| format=template
| template=QueryDisplayNameOutput
}}
Query for n-ary property:
{{#ask: [[Test]] [[Dspl lng::?;ru]]
| ?
| ?Page_name=
| ?Dspl lng=
| format=template
| template=QueryDisplayNameOutput
}}
Get all Dspl lng values:
{{#ask: [[Dspl lng::?;ru]] [[Test]]
| ?Dspl lng=
}}
The Test page semantic:
http://www.jewage.org/wiki/Test
[[Dspl lng::Pushkin;en]]
[[Dspl lng::Пушкин;ru]]
[[Display_name::Pushkin]]
[[Display_name_ru::Пушкин]]
[[Page_name::Test]]
Any ideas?
On Sat, Jun 21, 2008 at 12:10 AM, Sergey Chernyshev <
[EMAIL PROTECTED]> wrote:
> I think a solution to your problem might be in using "|link=none" in #ask
> call and using your own formatting template where you can use returned value
> to construct your own links (instead of the links constructed by #ask query
> itself when link=none is not specified).
>
> This will obviously need for your #ask query to return the property you
> want to use in a link along with page title.
>
> Hope this will work for you.
>
> Sergey
>
>
> P.S. What a set of coincidences, I was leading original development of
> first Russian Jewish portal Jewish.ru back in a day and our web dev studio
> was called Novikov Design ;)
>
>
>
> On Thu, Jun 12, 2008 at 8:11 AM, Vladislav Novikov <
> [EMAIL PROTECTED]> wrote:
>
>> Hi all,
>>
>> I asked this question on developer mail list, maybe this list is a more
>> proper place for it.
>>
>> Here is the short question:
>> We want to replace a page name, in a link part of query results with some
>> property of the same page.
>>
>> Is there any native mechanism for it? Any hooks?
>> Is there any possibility to alter the visible part of the link?
>>
>>
>> The more detail description:
>>
>> We are building jewish semantic genealogical portal
>> (JewAge<http://www.jewage.org/>
>> ).
>> The site will support different languages (Russian, Hebrew, English,...).
>>
>> We want to provide the possibility to the people from different countries
>> with different spoken languages to discover common family roots and to share
>> information about it.
>
>
>
>> So we want that one single page, that represent a person, to hold all
>> semantic information about this person. For example, his name in different
>> languages.
>>
>> Here is the example of the page:
>> http://www.jewage.org/wiki/Profile:Albert_Einstein%281879_1955%29
>>
>> Here is the question.
>> We want links from query results, to display it's display name in specific
>> language instead of it's page name.
>>
>> Any hooks? Any ideas?
>>
>> Thanks a lot.
>> Vlad.
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Vladislav Novikov <[EMAIL PROTECTED]>
>> Date: Sat, May 31, 2008 at 1:23 AM
>> Subject: hook on query result
>> To: [email protected]
>>
>>
>> Hi all,
>>
>> Is there any hooks on the qurey results?
>> We have some property, *Display name*, we want to print this property
>> value instead of the page name in the qurey results.
>>
>> How can we do it?
>>
>> Regards,
>> Vlad.
>>
>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Semediawiki-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel