Melanie

lernt Multimedia Marketing


Hinterlasse einen Kommentar

Tag 20 – Fluid Templates

Extensions werden im Erweiterungsmanager unter Erweiterungen hinzufügen heruntergeladen.
Um eigene Extensions zu erstellen sollte man über PHP-Kenntnisse verfügen.
Wir installieren die Extension Extension Builder.
Ext Builder
Erweiterungen kann man gewerblich nur veröffentlichen, wenn man Typo3 Mitglied ist.

DM1
Version
FE PlugIn
SnowboardTeacher
SnowboardTeacher einbinden
SnowboardTeacher1
SnowboardTeacher2
SnowboardTeacher3
SBT1
SBT2
Templating mit Fluid
Unter (htdocs/tag18)/typo3conf/ext/snowboardteacher/Resources/Private befinden sich die Ordner


Hinterlasse einen Kommentar

Tag 20 – FE-Editing

FE-Editing

Die Extension config um eine Zeile erweitern, die das Admin Panel für das FE aktiviert:
ext config
Im FE wird das Admin Panel angezeigt. Unter Eingabe die Häkchen bei Bearbeitungssymbole und -leiste setzen:
Admin Panel
Auswirkungen im FE:
Frontend Bearbeitungsleiste
Mit dem Frontend-Editing schreibt man direkt in die Datenbank, d.h. im FE vorgenommene Änderung werden direkt gespeichert.

Tag 20 – FE-Editing als PDF drucken.


Hinterlasse einen Kommentar

Tag 19 – BE-Layouts erstellen

Extension für 3 Spalten anlegen:
3 Spalten Layout
Extension standard anpassen:
standard anpassen
Extension einbinden:
Template einbinden 3sp
Neuen Datensatz erstellen über Liste – BE-Layout…
Neuen Datensatz erstellen
…und die Spalten im Gridwizzard anlegen und benennen (zwischenspeichern!!!):
Konfiguration des BE Layouts
Eine neue Seite anlegen und unter Erscheinungsbild – BE-Layout (nur für diese Seite) das Layout auswählen:
BE Layout auswählen
Das angelegte BE-Layout ist nun ersichtlich:
BE Layout
Extensions anpassen:
ext 3sp anpassen
ext 2sp_bs-3sp

Mit globalVar legt man eine Bedingung [Condition] fest (siehe auch Spracheinstellung), damit man zwischen den Layouts hin- und herwechseln kann:
globalVar
Extension standard anpassen:
standard wieder anpassen
Extension einbinden und dabei die Reihenfolge beachten:
einbinden 2sp_bs-3sp
Partials müssen immer vor dem standard liegen!!! standard ist ein Steuerungstemplate.

Tag 19 – BE-Layouts erstellen als PDF drucken.


Hinterlasse einen Kommentar

Tag 18 – DirectMail

Einbinden der Erweiterung DirectMail (Newsletter System)

Auf der Website Typo3.org lädt man sich direct_mail manuell runter, da man im Extensionmanager eine Meldung erhält, daß die PHP-Version zu aktuell für DirectMail ist:
DirectMail

Auf die Dependencies und Conflicts achten:
Dependencies

tt_adress läßt sich über den Extensionmanager runterladen:
tt_address

DirectMail läßt sich jetzt über Erweiterungen verwalten hochladen:
DirectMail hochladen

Spracheinstellungen für DirectMail auf Deutsch installieren:
Sprache DirectMail

DirectMail Templates einbinden:
Einbinden

Einen Newsletter-Ordner anlegen und unter Verhalten DirectMail einbinden:
Newsletter

Unterseite im Newsletter-Ordner anlegen und Verlinkung setzen:
Verlinkung

Direct Mail Konfiguration – Newsletter – Konfiguration anpassen:
Konfiguration

Standardwerte des Direct Mail Headers konfigurieren:
Header Standardwerte

Seite – Newsletter – Ressourcen:
TSconfig

Empfängerliste – Newsletter – Normale Liste:
Empfängerliste

Empfängerliste – Newsletter – Statische Liste:
Statische Liste

FE-User als Empfänger einfügen:
Empfängerliste FE User

Liste – FE-User – Persönliche Daten – E-Mail-Adresse einfügen:
Persönliche Daten

Unter Direct Mail die Häkchen aktivieren:
DirectMail einstellen

Ansicht der Empfängerliste nach dem Anlegen der Empfänger:
3 Empfänger

Alle Schritte unter Direct Mail – Newsletter durchlaufen:
1

Detaillierte Angaben zum Newsletter ausfüllen:
2

3

4

Empfängerliste markieren und Versenden-Button anklicken:
5


Die Erweiterung RTE HTML Area konfigurieren – Unter Erweiterungen verwalten, das Häkchen bei Enable images in the RTE setzen:
rtehtmlarea


Flexibilität für die Anwender erreichen

Eine neue Extension mit folgendem Code anlegen:
ext 2sp_bs

Die Extension Standard anpassen:
ext standard3

Das Template einfügen und die Reihenfolge der Templates beachten!
Template einbinden 2sp_bs

Extension anpassen:
ext 2sp_bs anpassen

Tag 18 – Direct Mail als PDF drucken.