Wikiup Diskussion:Lua/Modul/TemplUtl

aus Wikipedia, der freien Enzyklopädie
< Wikiup Diskussion:Lua‎ | Modul
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 14. Dezember 2021 um 20:49 Uhr durch imported>PerfektesChaos(310926) (→‎Fehler Funktion "from": @Former111).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Vorlagenprogrammierung Diskussionen Lua Test Unterseiten
Modul Deutsch English

Modul: Dokumentation

Fehler Funktion "faculty"

Zitat aus Dokumentation unter "Funktionen für Vorlagen":

„Parameter 2:
Verhalten bei nicht erkanntem Wert (optional)
 1 – „ja“ (Vorgabe)
 0 – „nein“
 - – „nein“ (Wert testen)
Ergebnis:
 leer für „nein“
 nicht leer (1) für „ja“
 - falls 2=- und Wert nicht erkannt“

Erkannte Fehler:

  • Parameter 2 mit - gibt bei ungültigem Wert nicht - zurück wie in Doku angegeben.
    "{{#invoke:TemplUtl|faculty|irgedwas-ungültig|-}}" Ergebnis: "-" (1)
  • Die Vorgabe bei weggelassenen Parameter 2 ist nicht wie in der Doku angegeben 1 (Ja) sondern 0 (Nein).
    "{{#invoke:TemplUtl|faculty|irgedwas-ungültig|}}" Ergebnis: "1" (leer)
    "{{#invoke:TemplUtl|faculty|irgedwas-ungültig|0}}" Ergebnis: "" (leer)
    "{{#invoke:TemplUtl|faculty|irgedwas-ungültig|1}}" Ergebnis: "1" (1)

--Former111 (Diskussion) 15:59, 2. Jun. 2021 (CEST)

Fehler Funktion "from"

Zitat aus Dokumentation unter "Funktionen für Vorlagen":
from:
    Stelle den Namen der unmittelbar umgebenden Seite (Vorlage) umgeben von nicht wirksamen doppelten eckigen Klammern dar. Erkannte Fehler:

  • Es werden keine eckigen [[ sondern geschweifte Klammern {{ ausgegeben!
    "{{#invoke:TemplUtl|from}}" Ergebnis: "{{Wikiup Diskussion:Lua/Modul/TemplUtl}}"

--Former111 (Diskussion) 17:06, 14. Dez. 2021 (CET)

Ja, danke, korrigiert.
Eckige Klammern gab es schon, aber es wird damit ein anklickbares Link auf die Vorlage generiert und in Quelltext-Dekoration eingepasst.
Zu deiner Anfrage von neulich: Das stellt aber immer nur die tatsächlich einbindende Seite mit der Programmierung fest. Dass dies einer Vorlagen-Weiterleitung entstammen mag erlaubt die Wiki-Software absichtlich nicht. Es soll unterbunden werden, dass eine Aufrufliste zurückgetracked werden könne und dann im Wikitext dargestellt würde und den Cache unmöglich macht, und Leutchen schlimme Programmiertricks ersinnen.
Im Cache wird das Resultat jeder Einbindung mit gleicher Konstellation von Parameterwerten einmalig hinterlegt, egal wann und wo ausgelöst, und jede Verwendung erhält immer dasselbe Ergebnis; egal wer das vielleicht über eine Weiterleitung oder unter eigentlichem Namen eingebunden hatte, und welche Seite das eingebunden hatte und welche Seite das nun wieder eingebunden hatte. Deshalb kann der Cache nicht wissen, wer von welcher Seite darüber aus das eingebunden hatte.
VG --PerfektesChaos 21:49, 14. Dez. 2021 (CET)