Systemvorlagen

Als Systemvorlagen werden Vorlagen bezeichnet, die im Rahmen der Projektumsetzung vom Entwickler erstellt werden. Eine Systemvorlage besteht aus einer XML-Assetkonfiguration und einer Contentstruktur. In der XML-Assetkonfiguration werden die gleichen Parameter gepflegt, wie in der Konfiguration die pro Assets in manuellen Vorlagen.

Beispiel XML-Assetkonfiguration:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE messages SYSTEM "http://www.redsparkframework.com/dtd/asset_settings.dtd">

<asset_settings>
<asset>
    <number>1</number>
    <type>pagetitle</type>
    <name>Name im Menu</name>
    <update_only>TRUE</update_only>
</asset>
<asset>
    <number>2</number>
    <type>pageshortcut</type>
    <name>Name in Adresszeile</name>
    <description>Der Name der Seite in der Adresszeile des Browsers</description>
    <hidden>TRUE</hidden>
    <update_only>TRUE</update_only>
</asset>
<asset>
    <number>3</number>
    <type>text</type>
    <name>Hauptüberschrift</name>
    <description>Diese Überschrift beschreibt den Gesamtinhalt der Seite</description>
</asset>
<asset>
    <number>4</number>
    <type>hidden</type>
</asset>
<asset>
    <number>5</number>
    <type>hidden</type>
</asset>
<asset>
    <number>6</number>
    <type>wysiwyg</type>
    <name>Inhalt</name>
</asset>
<asset>
    <number>7</number>
    <type>hidden</type>
</asset>
<asset>
    <number>8</number>
    <type>hidden</type>
</asset>
<asset>
    <number>9</number>
    <type>hidden</type>
</asset>
<asset>
    <number>10</number>
    <type>hidden</type>
</asset>
<asset>
    <number>11</number>
    <type>cmstags</type>
    <name>Schlagwörter/Tags</name>
    <hidden>TRUE</hidden>
</asset>
<asset>
    <number>12</number>
    <type>categorysubpage</type>
    <name>Informationen für den Teaser dieser Seite auf der Übersichtsseite</name>
    <preset><![CDATA[<preset height="auto" width_protected="1" />]]></preset>
    <hidden>TRUE</hidden>
</asset>
</asset_settings>


Beispiel Contentstruktur:

    SET((<h1>((ASSET3))</h1>))SET

    {ldelim}* Linke Spalte*{rdelim}
    <div class="content_column_1">
        {ldelim}* Bild *{rdelim}
        SET(( ((ASSET5)) ))SET
        {ldelim}* WYSIWYG *{rdelim}
        <div class="wysiwyg_text">
            SET(( ((ASSET6)) ))SET
        </div>
        {ldelim}clear{rdelim}
        
        SET((<p>((ASSET10))</p>))SET
    </div>
    
    <div class="vr"></div>
    
    {ldelim}* Rechte Spalte*{rdelim}
    <div class="content_column_2">
        {ldelim}* Bild *{rdelim}
        SET(( ((ASSET8)) ))SET
        {ldelim}* WYSIWYG *{rdelim}
        SET(( ((ASSET9)) ))SET
    </div>
    {ldelim}clear{rdelim}


Achtung: alle (( und )) sind gegen eckige Klammern zu ersetzen: [ und ]

Kuborgh GmbH

Hamburg 040 819 773 770 Köln 0221 276 66 96 info@kuborgh.de www.kuborgh.de

RedSpark Community

RedSpark Community

Community Website
RedSpark Apps

RedSpark Apps

Zur Übersicht
RedSpark Download

RedSpark Basispaket

Zum Download
Key facts