de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 meetar
meetar
質問

セマンティックメディアウィキのクエリにテンプレートパラメータを渡す

「マサチューセッツ州」のページで、私は属性を定義しました:

[[country::USA]]

ページ「ボストン」では、別の属性を定義し、テンプレートを参照します。

[[state:Massachusetts]]

{{City
| state=Massachusetts
}}

テンプレート:Template:City、私は、州の財産によってテンプレートを使用する都市の国を取得したいと思います。私はそのような状態を参照することができます:

{{{state}}}

そして私は状態を手書きで国を得ることができます:

{{#ask: [[Massachusetts]] | ?country=}}

しかし、私はパラメータを使用してそれをやりたい、そう:

{{#ask: [[{{{state}}}]] | ?country=}}

私はこれがうまくいくはずですが、私はそれをフォーマットしますが、コマンドは定義されているかどうかにかかわらず、wikiで参照されているすべての属性のリストを返すようです。

ネストされたクエリ、サブクエリ、リンクされたプロパティ、プロパティチェーンなど、さまざまな方法で記述された、オンラインで尋ねられる多くの同様の質問があります。どうすればこのことができますか?この状況を参照する方法はありますか?

1 2011-10-28T02:46:01+00:00 1
Wolfgang Fahl
Wolfgang Fahl
編集された質問 25日 8月 2013 в 6:56
プログラミング
mediawiki
semantics
semantic-mediawiki
meetar
28日 10月 2011 в 1:19
2011-10-28T13:19:11+00:00
さらに
ソース
編集
#56794318

上記の構文は次のように動作します。

{{#ask: [[{{{state}}}]] | ?country=}}

そうです:

{{#show: {{{state}}} | ?country=}}

パラメータの宣言を確認し、何も宣言していないことを確認してください。

1
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 1週間前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 2週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属