Vorlage Diskussion:Feldzusammenfassung/Passage: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 21: Zeile 21:
::::Wieder etwas dazu gelernt: Parameter werden nicht vor dem eigentlichen Funktionsaufruf (Vorlagenaufruf) geparst, sondern erst wenn sie in der Vorlage selber gebraucht werden. Dankeschön, funktioniert jetzt für bis zu 4 Passagen pro Feld. --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 19:25, 23. Aug. 2013 (CEST)
::::Wieder etwas dazu gelernt: Parameter werden nicht vor dem eigentlichen Funktionsaufruf (Vorlagenaufruf) geparst, sondern erst wenn sie in der Vorlage selber gebraucht werden. Dankeschön, funktioniert jetzt für bis zu 4 Passagen pro Feld. --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 19:25, 23. Aug. 2013 (CEST)
:::::Felder sind nicht betretbar bei der Götter-Tempel Karte. --[[Benutzer:Sphinx|Sphinx]] [[Benutzer Diskussion:Sphinx|<sup>&Delta;p&Delta;x&ge;&#8462;</sup>]] 19:33, 23. Aug. 2013 (CEST)
:::::Felder sind nicht betretbar bei der Götter-Tempel Karte. --[[Benutzer:Sphinx|Sphinx]] [[Benutzer Diskussion:Sphinx|<sup>&Delta;p&Delta;x&ge;&#8462;</sup>]] 19:33, 23. Aug. 2013 (CEST)
::::::Das hat nichts auf dieser Vorlage verloren...Die Debug-Möglichkeiten sind relativ limitiert auf dem iPhone. Ich bin erst morgen nachmittag wieder am Computer. Magst du vllt. gucken? --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 19:54, 23. Aug. 2013 (CEST)

Version vom 23. August 2013, 19:54 Uhr

Es gibt ja Felder mit mehreren Passagen (Göttertempel bspw.). Aktuell wird die Variable bloß überschrieben...? --Bwoebi Hier diskutieren bitte 23:12, 21. Aug. 2013 (CEST)

Bin mir noch nicht sicher wie und ob wir das lösen können. Mit den bisherigen Vorlagen kann es immerhin auch nicht erfasst werden. --Sphinx ΔpΔx≥ℎ 23:33, 21. Aug. 2013 (CEST)
Im Prinzip reicht eine kommaseparierte Liste die ich dann mit regex in der Vorlage:Karte/Layout auslesen kann. --Bwoebi Hier diskutieren bitte 00:47, 22. Aug. 2013 (CEST)
Würde bspw. {{#vardefine:_passage|{{#var:_passage}}{{{Nach}}},}} funktionnieren? --Bwoebi Hier diskutieren bitte 01:00, 22. Aug. 2013 (CEST)
Du bist hier der Regex-Fuzzi :P Vielleicht würde auch eine Art numerischer Variablen-Appendix in der Vorlage genügen, sodass die Karten-Vorlage dann einfach nochmal schaut ob es *_passage_2 gibt und wenn ja auch *_passage_3 überprüft etc. Das ist sicher nicht sauber aber mit den NPC läuft es doch ähnlich? --Sphinx ΔpΔx≥ℎ 10:03, 22. Aug. 2013 (CEST)
Ganz ehrlich, ich bevorzuge regex nicht, aber hier wird einem ja keine große sonstige Wahl gelassen :-P Bei den NPC wird schon in den Felderartikeln immer eine kommaseparierte Liste übergeben, was es dort besonders leicht macht. Dein Ansatz ist einen Versuch wert. --Bwoebi Hier diskutieren bitte 17:16, 22. Aug. 2013 (CEST)

Naja zumindest ist die die Vorlage nun zerschossen. Die Konlir-Karte bringt debug etc und bei den anderen Gebieten existiert kein Felder-Artikel. --Sphinx ΔpΔx≥ℎ 19:33, 22. Aug. 2013 (CEST)

Editconflict: Hier gibt es ein Problem {{{X}}} und {{{Y}}} sind Zielkoordinaten; und nicht Startkoordinaten. Mag wer die vardefines dementsprechend abändern so dass diese sich auf den Startort beziehen? Sphinx hat die Vorlage ja aus der bisherigen Vorlage heraus genommen, wo {{{X}}} und {{{Y}}} sich auf das Startfeld bezogen haben. --Bwoebi Hier diskutieren bitte 19:35, 22. Aug. 2013 (CEST)

@Sphinx: hast du eine Ahnung warum http://www.fwwiki.de/index.php?title=Spezial:Linkliste/Vorlage:Feldzusammenfassung/Passage&limit=500 die Vorlage:Karte NICHT mit einschließt (Und diese Vorlage ist auch unter Vorlage:Karte nicht unter den eingebundenen Vorlagen gelistet)?!? Da liegt anscheinend das Problem… MediaWiki-Bug?! --Bwoebi Hier diskutieren bitte 00:28, 23. Aug. 2013 (CEST)

In welcher Vorlage wird denn überhaupt der Feld-Artikel eingebunden? Ich sehe noch nicht ganz durch was den Call-Stack angeht. --Sphinx ΔpΔx≥ℎ 10:53, 23. Aug. 2013 (CEST)
CallStack:
  1. Vorlage:Feldzusammenfassung/Passage
  2. Felder:*
  3. Vorlage:LocateRegion/FieldInit (Z. 14)
  4. Vorlage:LocateRegion/Data (per {{{Vorlage}}} Parameter)
  5. Vorlage:LocateRegion (Z. 14)
  6. Vorlage:Karte (Z. 3)
Ich denke das ist vollständig genug? --Bwoebi Hier diskutieren bitte 16:28, 23. Aug. 2013 (CEST)
Die Vorlage wird nicht ausgeführt, weil Feldzusammenfassung/Layout nichts anzeigt wenn die Vorlage im Karten oder Vorlagen Namespace ausgeführt wird. Da du das ja auch so geplant hast, wollte ich das jetzt erstmal nicht verändern. Aber man sieht den Unterschied deutlich wenn man {{Felder:Konlir}} einmal in einem Karten Namespace und einmal in einem anderen Namespace schreibt und auf Vorschau klickt. Dann sieht man ganz klar, dass /Passage einmal eingebunden und einmal nicht eingebunden ist. --Sphinx ΔpΔx≥ℎ 17:54, 23. Aug. 2013 (CEST)
Wieder etwas dazu gelernt: Parameter werden nicht vor dem eigentlichen Funktionsaufruf (Vorlagenaufruf) geparst, sondern erst wenn sie in der Vorlage selber gebraucht werden. Dankeschön, funktioniert jetzt für bis zu 4 Passagen pro Feld. --Bwoebi Hier diskutieren bitte 19:25, 23. Aug. 2013 (CEST)
Felder sind nicht betretbar bei der Götter-Tempel Karte. --Sphinx ΔpΔx≥ℎ 19:33, 23. Aug. 2013 (CEST)
Das hat nichts auf dieser Vorlage verloren...Die Debug-Möglichkeiten sind relativ limitiert auf dem iPhone. Ich bin erst morgen nachmittag wieder am Computer. Magst du vllt. gucken? --Bwoebi Hier diskutieren bitte 19:54, 23. Aug. 2013 (CEST)