Unterseite erstellen
Unterseiten können im Administrationsbereich unter Inhalt > Seiten angepasst oder erstellt werden. Auf dieser Seite ist zunächst eine Liste aller aktiven Unterseiten zu sehen, ihre URL und ob die Seite öffentlich zugänglich ist. Ein Pfeil (z.B. / -> /welcome/
) zeigt an. das diese URL (/
) aktuell auf eine andere Unterseite weiterleitet (/welcome/
)
Liste aller Unterseiten im Administrationsbereich
In dieser Listenansicht können neue Unterseiten über den Button Seite erstellen erstellt werden, es können Seiten importiert werden (Seiten importieren), z. B. um eine Kopie einer bestehenden Unterseite anzulegen. Die einzelnen Unterseiten können bearbeitet , in einer Vorschau angesehen , gelöscht oder für einen Import heruntergeladen werden.
Für das Erstellen oder Bearbeiten einer Unterseite öffnet sich ein Formular, in welchem die Einstellungen für diese Seite vorgenommen werden können. Im Bereich Grundeinstellungen kann die URL (z. B. IhreDomain.de/projects
), sowie der Titel festgelegt werden. Auch kann hier ein Seitenlink auf eine andere Unterseite gesetzt werden. Seiten, die öffentlich sind, lassen sich über die URL erreichen, nicht öffentliche Seiten können nur über die Vorschau angesehen werden. Nicht öffentliche Seiten können auch öffentlich gemacht werden, in dem eine öffentliche Unterseite eine nicht öffentliche Unterseite als Seitenlink gesetzt hat (z. B. willkommen/ -> willkommen-herbst-aktion/
)
In den Anzeigeoptionen, lassen sich weitere Einstellungen zum Aussehen der Seite tätigen.
Im Bereich Inhalt, lässt sich das HTML für die Seite schreiben. Für jede Sprache, die auf ihrer Plattform angeboten wird, gibt es hier ein eigenes Textfeld.
Unterseite erstellen
Die Inhaltsseite unterstützt neben HTML auch die sogenannte Django Template Sprache. In dieser können Variablen genutzt werden, um den Inhalt der Seite dynamisch anpassbar zu machen. Alle Variablen können angezeigt werden, indem man im Inhalt <pre> {% filter force_escape %} {% debug %} {% endfilter %} </pre>
eingibt, speichert und sich die Vorschau ansieht.
Von Particulate werden ein paar Standard-Vorlagen zur Verfügung gestellt. Hier ist eine Liste der verfügbaren Vorlagen. Die Standard-Startseite ist z. B. aus sechs Vorlagen zusammengesetzt und sieht folgendermaßen aus
<!-- header -------------------------------------------------------------------------------------------------------------------------->
{% include "_include/cms_helper/_generic_header_with_pic.html" %}
<!-- start content striped ---------------------------------------------------------------------------------------------------------->
<div class="home-content content-striped">
<!-- CODES ---------------------------------------------------------------------------------------------------------->
{% if enable_codes %}
{% include "_include/cms_helper/_article_redemption.html" %}
{% endif %}
<!-- Coin/Stimmen-Counter ------------------------------------------------------------------------------------------->
{% include "_include/cms_helper/_article_simple_counter.html" %}
<!-- Für Unterstützer -------------------------------------------------------------------------------------------->
{% include "_include/cms_helper/_article_for_supporters.html" %}
<!-- Für Vereine ------------------------------------------------------------------------------------------->
{% if enable_user_projects %}
{% include "_include/cms_helper/_article_for_organizations.html" %}
{% endif %}
<!-- Noch Fragen? ------------------------------------------------------------------------------------------->
{% include "_include/cms_helper/_article_further_questions.html" %}
</div>