Difference between revisions of "Template:ConceptContains"
Line 1: | Line 1: | ||
− | {{#vardefine: item | {{{#userparam|}}} }} {{#if: {{#pos: {{{1}}} | Set }} | + | {{#vardefine: item | {{{#userparam|}}} }} {{#vardefine: matchSearchResult|}} {{#if: {{#pos: {{{1|}}} | Set }} |
| {{#vardefine: matchSearchResult | | {{#vardefine: matchSearchResult | ||
| {{#ask: [[{{{1}}}]] | | {{#ask: [[{{{1}}}]] | ||
Line 11: | Line 11: | ||
}} | }} | ||
}}<includeonly><!-- | }}<includeonly><!-- | ||
− | -->{{#if: {{#pos: {{{1}}}|#_QUERY}} | | {{#ifexpr: {{RemoveSMWTags|string={{#var: matchSearchResult}}}} | + | --><br><br>concept: {{{1|}}}<br>check against: {{#var: item}}<br>matchSearchResult: {{#var: matchSearchResult}}<br>result of query: {{#if: {{#pos: {{{1|}}}|#_QUERY}} | | {{#ifexpr: {{RemoveSMWTags|string={{#var: matchSearchResult}} }} |
− | | [[{{#sub: {{{1}}} |8 }}]] | + | | [[{{#sub: {{{1|}}} |8 }}]] |
}} | }} | ||
}}<!-- | }}<!-- |
Revision as of 18:33, 12 May 2019
This template searches through a Concept and checks if the parameter page (default to {{PAGENAME}}) is contained within that concept. Designed to be used by Template:ItemSet
NOTE: This template searches only through Concepts that contain the string "Set" (for item sets) if other concepts are needed (or no check at all) the code needs to be updated