User:©TriMoon™/Sandbox
From Salem Wiki
Infobox
Template:Infobox/debugTheme | Template:Infobox/debugTheme |
Template:Infobox/debugTheme | Template:Infobox/debugTheme |
Lets try to describe properties of Objects using their placement in the game-menus to aid in later auto-categorization....
- See Property:IsinGameMenu for current menu-names.
fe. Blazing Brazier, would need:
- isGameMenu=n
- isinGameMenu=Claims & Defenses
- See these pages for documentation
- Help:Selecting pages
- Help:Displaying information
- Help:Inline queries (Parser function #show)
- Extension:StringFunctions (#explode:)
- List the set of unique values for a property
- Multiple values for the same field
HasProp
{{#if: {{HasProp|Has icon}} | [[{{#show:User:©TriMoon™/PropVals testdata|?Has icon|link=none}}]] }}
Property:RequiresTech
- Listing pages using Property:RequiresTech
{{#ask: [[RequiresTech::+]] }}
{{#ask: [[:+]] [[RequiresTech::+]] }}
- Listing values for Property:RequiresTech on current test data page
- {{PropVals|prop=RequiresTech|page=User:©TriMoon™/PropVals testdata}} gives:
- {{PropVals|prop=RequiresTech|page=User:©TriMoon™/PropVals testdata}} gives:
Property:RequiredBy
- Listing all values for Property:RequiredBy on certain page
{{#ask: [[Axe]] |?RequiredBy |link=none |format=template |template=PropVals/List RequiredBy/query template |named args=yes}}
{{PropVals/List RequiredBy/query template |#querycondition=Axe |#querylimit=50 |#resultoffset=0 |#rowcount=1 |1=Flint Axe |RequiredBy= |#=0 |#rownumber=1}}{{#ask:[[-RequiredBy::{{{page|Nails}}}]] |format=ul |limit=10 |link=none |template=PropVals/Print Entry }}