Bis zum nächsten Treffen sind es noch genau:


Dies ist lediglich unser Testboard - Unser Forum findest du hier: "Zum Forum"

Tutorial (ohne HTML im Beitrag)


Tutorial Gaia Template: Einbau Freitextelement zur Erweiterung im Bereich Impressum

in Tutorial (ohne HTML im Beitrag) 16.12.2009 22:34
von achimth • Administrator | 113 Beiträge

Tutorial GAIA Template: Einbau einer Funktion in das GAIA Template mit globalen Variablen am Beispiel "Freier Text zur Erweiterung des Impressum mit An- und Abschaltung"

1. wichtige Anmerkungen:
Diese Veränderungen sollten nur von Benutzern vorgenommen werden, die sich schon gut in der Forensoftware zurechtfinden.
Für den Einbau der Funktion sind Templateveränderungen nötig. Dieses kann insbesondere mit anderen schon vorgenommenen Veränderungen zu Fehlfunktionen führen.
Es wird dringend empfohlen, vor Beginn des Einbaus eine Sicherungskopie des Templates "FAQ / Hilfe / Impressum" anzulegen. Dies kann nach Aufruf des Templates unter Admin -> Template Entwicklung durch Kopieren des gesamten Inhalts in eine TXT-Datei, z. Bsp. den Editor geschehen.
Es wird seitens des Autors keine Garantie für die Funktionstüchtigkeit übernommen. Das Risiko einer Fehlfunktion trägt allein der Benutzer.

2. Aufgabenstellung
Das Impressum soll durch einen freien Text (z.Bsp. rechtliche Hinweise) ergänzt werden, die Funktion soll wahlweise an- und abgeschaltet werden können.
Lösungsansatz; mit "globalen Variablen" eine Abfrage in das Template einbauen, die sich später in Admin ->Layout
mit ja und nein schalten lässt.

3. Anlegen der "globalen Variablen"
Im Adminmenü -> Template Entwicklung das verwendete Template mit "edit" aufrufen.
Im 2. Fenster auf dieser Seite den Link "Globale Variabeln definieren" aufrufen.

Der folgende Schritt, das Anlegen einer Kategorie ist optional, falls noch kein eigener Bereich existiert.
Es öffnet sich die Seite auf der man globale Variablen anlegen kann, hier einmal ganz nach unten scrollen, denn wir legen ein "Neue Kategorie" an, um unsere eigenen Variablen dort unterzubringen.
In das Feld einen neuen Namen Eintragen, ich habe es "Eigene Variablen" genannt.
Danach "erstellen" und wir sind zurück auf der Hauptseite.


Wieder nach unten scrollen und "Neue globale Variable" wählen.
Dann die nachfolgenden Schritte ausführen:
a) Im Feld "Bereich" die Option "Eigenen Variablen" auswählen
b) Im Feld "Variable (im Template)" tragen wir show_impressum ein,
c) Im Feld "Name" kannst du die Bezeichnung eintragen, die dir später angezeigt wird " Impressum/Ergänzung Text eingeben"
d) Im Feld "Beschreibung" könntest du dir noch etwas eintragen, was die Funktion erklärt, Ich lasse es leer.
e) Im Feld "Typ" die Option "Langer Text" auswählen.
f) Das Feld "Vorgabe-Wert (Default)" leer lassen (den Text kannst du später unter Layout einfügen)

Jetzt noch speichern und die Neue Variable sollte in der Liste unter der Kategorie "Eigene Variablen" erscheinen.

Den selben Vorgang wiederholen wir nun für die 2. Variable, die den Titel erstellen soll, z. Bsp. Rechtliches.

Es ändern sich die Eingaben der Schritte b, b]c[/b] und e:
b) Im Feld "Variable (im Template)" tragen wir show_impressum_title ein,
c) Im Feld "Name" kannst du die Bezeichnung eintragen, die dir später angezeigt wird " Impressum/Ergänzung Titel - Überschrift "
e) Im Feld "Typ" die Option "Zeichenkette" auswählen.

Den selben Vorgang wiederholen wir nun für die 3. Variable, die die Funktion ein- oder ausschaltet.

Es ändern sich die Eingaben der Schritte b, c, e[/b und [b]f:
b) Im Feld "Variable (im Template)" tragen wir show_impressum_on ein,
c) Im Feld "Name" kannst du die Bezeichnung eintragen, die dir später angezeigt wird " Impressum/Ergänzung anzeigen: ja / nein"
e) Im Feld "Typ" die Option "boolean" auswählen.
f) Das Feld "Vorgabe-Wert (Default)" belegen wir mit der Option "false" (so bleibt die Funktion zunächst ausgeschaltet, bis der Text erstellt wurde.

4. Einbau in das Template Element "FAQ / Hilfe / Impressum"
Wir wechseln wieder in Admin -> Template Entwicklung
Dort rufen wir wieder das aktuelle Template mit "edit" auf.
Aus der Liste der Template Elemente "FAQ / Hilfe / Impressum" mit edit auswählen.
Nun haben wir dieses Template Element im oberen Editor-Bereich.
! Achtung, an dieser Stelle spätestens eine Kopie anlegen. Den gesamten Text mit der Maus markieren und z. Bsp. in den Windows-Editor kopieren und als TXT Datei sichern !

Einbau der Variablen:

Wir suchen wir den folgenden Teil in dem Template Element :
.
.

<div style="clear:both"></div>
<br/>


{{impressum_image==true.end}}

<h2><a name="faq" href="#">{[faq_title]}</a></h2>
<div class="c_r_cont2"><div class="c_r_top2"><div></div></div><div class="c_r_content2" >
<div>
<b style="padding-bottom: 10px;">{[faq_login_question]} </b>
<div style="margin-top: 10px;">{[faq_login_answer]}</div>
</div>
</div><div class="c_r_bottom2"><div></div></div>
.
.

Hier bauen wir nun unsere Elemente in grün eingefärbt wie folgt ein (roter Teil = Ursprung unverändert lassen:

<div style="clear:both"></div>
<br/>


{{impressum_image==true.end}}


{{global_show_impressum_on==true.start}}
<h2>{{global_show_impressum_title}}</h2>
<div class="c_r_cont1"><div class="c_r_top1"><div></div></div><div class="c_r_content1" >
<br /><br />

{{global_show_impressum}}
</p></p> </div><div class="c_r_bottom1"><div></div></div>
{{global_show_impressum_on==true.else}}
<br/>
{{global_show_impressum_on==true.end}}
</div>
<div style="clear:both"></div>
<br/>


<h2><a name="faq" href="#">{[faq_title]}</a></h2>
<div class="c_r_cont2"><div class="c_r_top2"><div></div></div><div class="c_r_content2" >
<div>
<b style="padding-bottom: 10px;">{[faq_login_question]} </b>
<div style="margin-top: 10px;">{[faq_login_answer]}</div>
</div>
</div><div class="c_r_bottom2"><div></div></div>

.
.

! Achtet darauf wirklich alle Zeichen korrekt zu schreiben !

Jetzt noch speichern und fertig

5. Test der Funktion

Im Menü Admin -> Layout -> Farben &Einstellungen haben wir nun einen neuen Tab "Eigene Variablen".
Hier kannst du die neue Funktion in den Option über ja und nein einschalten, einen Text eingeben und den Titel eingeben.
Bei der Eingabe des Textes kannst du Formatierungen benutzen, die das Template umsetzt z. Bsp. "<b>Haftung für Inhalte</b>" zeigt den Text in fett an
<br> erzeugt einen Zeilenumbruch usw.

Wenn du alles richtig gemacht hast erscheint der Text, ähnlich wie der in meinen "Testimpressum" hier auf dieser Seite


Das sollte es gewesen sein.

6.
Getestet am GAIA-Template ohne sonstige Veränderung
Es wird keine Garantie für die Funktionalität nach der Anwendung übernommen.
Dieses Tutorial ist ein rein privates und hat in keiner Weise etwas mit dem HPM-Support zu tun.
Ich bin nicht Mitarbeiter bei Homepagemodules.

Achim

Das Copyright des Beitrags und der enthaltenen Bilder liegt beim Autor (Username im HPM-Support-Forum: mihca02) und darf ohne dessen Zustimmung nicht kopiert oder ohne seine Zustimmung verwendet werden.
Kontakt über http://www.hpm-support.de/u151711_mihca--.html


-------------------------------------------------------------------

Bis zum nächsten Treffen sind es noch genau:





Infos zum Projekt 2009

Testboard


*this message is printed on 100% recycled electrons*

-------------------------------------------------------------------

zuletzt bearbeitet 16.12.2009 22:49 | nach oben scrollen






Neuestes Mitglied:

Im Moment sind 2 User online ( 0 Mitglieder | 2 Gäste).
Das Forum hat 73 Themen und 141 Beiträge.
Der Rekord liegt bei 26 Benutzern am 01.11.2012 12:08 Uhr.
Mitglieder | Wer ist Online? | FAQ | Impressum


Xobor Einfach ein eigenes Forum erstellen | ©Xobor.de
Datenschutz