Template Tool, um schnell mal Quellcode zu erzeugen...

Jochen Kühner

Level-3
Beiträge
4.299
Reaktionspunkte
529
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab bei einem Kunden viel Identischen Quellcode erzeugen müssen.Hab mir dafür dann ein Templateing Tool geschrieben!

Bildschirmfoto 2015-02-22 um 22.03.55.jpg

In die vordere textbox könnt Ihr eine Liste von Texten eingeben, die dann als Liste (namens: objects) oder als einzelne objekte (namens: object) übergeben werden.
Mein Beispielscript:

{% assign counter = 1 -%}
{% assign address = 20 -%}
{% for object in objects -%}
L '{{ object }}'
L #PLACE_NAME
==D
SPB f{{ counter | padleft: 3, '0' }}
L 11
T #datablock
L {{ address }}
T #address
f{{ counter | padleft: 3, '0' }}: NOP 0
{% assign counter = counter | plus: 1 -%}
{% assign address = address | plus: 50 -%}
{% endfor -%}

erzeugt dann den Code im Bild

Eine Beschreibung der Syntax gibts hier:https://github.com/Shopify/liquid/wiki/Liquid-for-Designers
 

Anhänge

  • TemplateParser.zip
    680,4 KB · Aufrufe: 10
Zuletzt bearbeitet:
Zurück
Oben