Wikipedia Diskussion:Lua/Modul/TemplUtl

Wikipedia Diskussion:Lua Modul TemplUtl

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)Beantworten

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: "{{Wikipedia Diskussion:Lua/Modul/TemplUtl}}"

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

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)Beantworten

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.