Benutzer Diskussion:Arbiedz: Unterschied zwischen den Versionen
K (archiviert) |
Bwoebi (Diskussion | Beiträge) |
||
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) | ||
:: *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)