Hilfe Diskussion:Vorlagen und Formulare – Fortgeschrittene Wikinutzung

Aus Bayernflora
Wechseln zu: Navigation, Suche

Wieso muss das, was du unter "1 Parameter und mehrere Werte (=Liste) " schreibst innerhalb dieser Pfeile (<!-- -->) stehen? ich weiß, dass diese Pfeile das dazwischen stehende verbergen, aber ich versteh nicht ganz wozu man sie hier braucht...--Iris Leininger (Diskussion) 12:07, 18. Mär. 2014 (CET)

Man braucht sie (meistens) nicht, es ist eine Programmiermöglichkeit. Für das Beispiel brauche ich natürlich die HTML-Kommentarzeichen <!--, um einen Kommentar schreiben zu können -->, der aber vom Wiki-Code ignoriert wird. Die meisten Parserfunktionen ({{#if: …}} {{#arraymap: …}} {{#replace: …}}), die hier im Wiki benutzt werden können, entfernen überschüssige Leerzeichen (trimming), doch manchmal kann es passieren, dass bei sehr großen Vorlagen unachtsam programmiert wird und sich dann plötzlich beim Benutzen der Vorlage herausstellt, dass da mehrere Leerzeichen auftauchen, die aber unerwünscht sind. Gregor Hagedorn programmiert oft ohne diese Kommentarzeichen. Mag sein, dass das weniger Ressourcen braucht beim Parsen, da ja alle Kommentarzeichen erst entfernt werden müssen, aber manchmal wird der Code so groß, dass man die Kommentarzeichen verwendet, um Zeilenumbrüche im Code zu machen oder Abschnitte zu kommentieren usw. Es ist also ein wenig subjektive Ermessenssache, und vielleicht übertreibe ich mit meinen vielen Kommentaren, aber ich mag sichergehen, dass nicht irgendwo ein Leerzeichen sich einschmuggelt. Man müsste nochmal recherchieren, ob wirklich JEDE Parserfunktion das Trimming macht, ich bin da subjektiv im Zweifel. --Andreas Plank (Diskussion) 13:10, 18. Mär. 2014 (CET)