Vorlage:CreateCrossProperties

Aus RPG-Dev-Basis
Wechseln zu: Navigation, Suche
  Achtung: Du befindest dich in der RPG-Dev-Basis, diese Seite ist Teil der Kategorie RPG-Dev-Wiki:Basis. Änderungen an dieser Seite werden in viele RPG-Dev-Clients nach einem Update ebenfalls übernommen!
[Bearbeiten] Template-info.svg Vorlagen-Dokumentation

Diese Vorlage erstellt aus zwei übergebenen Arrays Attribute. Dabei wird ein Attribut für jede mögliche Kombination aus Array 1 mit Array 2 erstellt.

Kopiervorlage

{{createCrossProperties |Attributname |arr1=Array1 |arr2=Array2 |sep1=Seperator1 |sep2=Seperator2}}

Anwendung

Die Attribute werden als in dem Parameter 1 angegebenen Attributnamen erstellt. Der Attributwert entspricht jeweils einem Wert aus Array1 und einem Wert aus Array2 getrennt durch ein ";", wodurch ein Nary-Wert entsteht. Die Ausgabe ist standardmäßig unsichtbar, kann jedoch über den Parameter visible=true sichtbar gemacht werden (hauptsächlich für Testzwecke gedacht).

Parameter

Fett markierte Parameter sind Pflichtangaben, die unbedingt einen Wert enthalten müssen, um die Vorlage sinnvoll verwenden zu können.

Parameter Beschreibung
1 Name des Attributs das (mehrfach) erstellt wird.
arr1, arr2 Array 1 und 2, enthalten ein oder mehrere Werte getrennt durch ein festgelegtes Trennzeichen das nicht in den einzelnen Werten vorkommen darf. Ist eines der Arrays leer, so wird logischerweise kein Attribut erstellt.
sep1, sep2 Legen die Seperatoren für Array 1 bzw. Array 2 fest. Wird hier keine Angabe gemacht, so ist das Trennzeichen standardmäßig auf ein Komma "," festgelegt.
visible Wenn true, so werden die generierten Attribute angezeigt. Hauptsächlich für Testzwecke gedacht.
unique wenn false, so werden auch leere und doppelte Werte beachtet. Ansonsten wird vorher unique auf die Arrays angewandt.


Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
RPG-Dev-Wiki
RPG-Dev-Basis
Werkzeuge