Benutzer Diskussion:Arbiedz: Unterschied zwischen den Versionen

aus Chaos FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (archiviert)
Zeile 31: Zeile 31:
Der Vorteil der ganzen Sache? Man könnte einfach auf in der Vorlage eingebunden Vorlagen den <code><nowiki>{{#var:}}</nowiki></code> nutzen ohne in der Vorlage den Parameter manuell weiter vererben zu müssen (mit <code><nowiki>{{Vorlage2|name={{{name}}}}}</nowiki></code>, sondern einfach mit einer bloßen Einbindung: <code><nowiki>{{Vorlage2}}</nowiki></code>)… Gut an der Sache ist auch, dass man das ganze einfach per Bot in den Seiten ersetzen kann… ;) --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 19:19, 18. Dez. 2010 (CET)
Der Vorteil der ganzen Sache? Man könnte einfach auf in der Vorlage eingebunden Vorlagen den <code><nowiki>{{#var:}}</nowiki></code> nutzen ohne in der Vorlage den Parameter manuell weiter vererben zu müssen (mit <code><nowiki>{{Vorlage2|name={{{name}}}}}</nowiki></code>, sondern einfach mit einer bloßen Einbindung: <code><nowiki>{{Vorlage2}}</nowiki></code>)… Gut an der Sache ist auch, dass man das ganze einfach per Bot in den Seiten ersetzen kann… ;) --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 19:19, 18. Dez. 2010 (CET)
:Hmm, ist das noch irgendwie aktuell? Ich habe schon damals nicht recht verstanden, worum es eigentlich geht... *g --[[Benutzer:Arbiedz|Arbiedz]] [[Benutzer Diskussion:Arbiedz|<sup>Disku</sup>]] 21:09, 19. Jun. 2011 (CEST)
:Hmm, ist das noch irgendwie aktuell? Ich habe schon damals nicht recht verstanden, worum es eigentlich geht... *g --[[Benutzer:Arbiedz|Arbiedz]] [[Benutzer Diskussion:Arbiedz|<sup>Disku</sup>]] 21:09, 19. Jun. 2011 (CEST)
::&nbsp;*lacht* Naja, vergiss es; Tira wird doch eh keine Loop-Extension einbauen; wenn doch, dann erklär ichs nochmals im Detail {{Smile}} --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 14:27, 20. Jun. 2011 (CEST)

Version vom 20. Juni 2011, 14:27 Uhr

Archivseiten
2007 2008
2009 2010
2011 2012
2013 2014
2015 2016
2017


Vars ({{#var:}})

Vorraussetzung: Schleifen ( http://www.mediawiki.org/wiki/Extension:Loops )

Könnte man nicht auch einfach eine Vorlage machen; z.B. eine Vorlage:-? Inhalt wäre z.B.:

{{#ifexist:{{#vardefineecho:_|{{{1}}}}}|<!-- Vorlagenname
-->{{#vardefine:_qc|{{msgnw:{{#var:_}}}}}}<!-- Vorlagenquelltext
-->{{#vardefine:_weiter|true}}<!-- while-Bedingung
-->{{#while:
|{{#var:_weiter}}
|{{#if:{{#vardefineecho:__|{{#regex:{{#var:_qc}}|/{{{.*}}}/}}}}|{{#vardefine:{{#regex:{{#var:__}}|{{{(.*)}}}|\1}}|{{{{{#var:__}}}}}}}{{#vardefine:_qc|{{#regex:{{#var:qc}}|/({{{.*}}})/|-}}|{{#vardefine:_weiter|false}}
}}<!-- Nun: Vorlage einbinden
-->{{{{#var:_}}}}|<!-- wenn doch nicht existiert
-->Die Vorlage ''{{#var:_}}'' existiert nicht. Möchten Sie die Vorlage eventuell [{{SERVER}}{{localurl:{{#var:_}}|action=edit&redlink=1 <span style="color: red !important;">anlegen</span>]?}}

Dann könnte man einfach in den Quellcode der Seite schreiben:

{{-|NPC/Layout
|Bild= URI
|Name= komisch……?!
|usw. = etc.
}}

Und im Quellcode der eigentlichen Vorlage wäre dann einfach alles mit {{#var:name}} statt mit {{{name}}}.


Der Vorteil der ganzen Sache? Man könnte einfach auf in der Vorlage eingebunden Vorlagen den {{#var:}} nutzen ohne in der Vorlage den Parameter manuell weiter vererben zu müssen (mit {{Vorlage2|name={{{name}}}}}, sondern einfach mit einer bloßen Einbindung: {{Vorlage2}})… Gut an der Sache ist auch, dass man das ganze einfach per Bot in den Seiten ersetzen kann… ;) --Bwoebi Hier diskutieren bitte 19:19, 18. Dez. 2010 (CET)

Hmm, ist das noch irgendwie aktuell? Ich habe schon damals nicht recht verstanden, worum es eigentlich geht... *g --Arbiedz Disku 21:09, 19. Jun. 2011 (CEST)
 *lacht* Naja, vergiss es; Tira wird doch eh keine Loop-Extension einbauen; wenn doch, dann erklär ichs nochmals im Detail --Bwoebi Hier diskutieren bitte 14:27, 20. Jun. 2011 (CEST)