Catalog Merkzettel erstellen: Unterschied zwischen den Versionen
Aus Contao Community Documentation
MacKP (Diskussion | Beiträge) |
MacKP (Diskussion | Beiträge) |
||
Zeile 8: | Zeile 8: | ||
Mit einem Merkzettel ist es möglich einem Bentutzer eine Auswahl von Varianten zu einem Produkt anzugeben, aus welchen er Auswählen kann um sich diese dann auf eine Merkliste zu setzen. | Mit einem Merkzettel ist es möglich einem Bentutzer eine Auswahl von Varianten zu einem Produkt anzugeben, aus welchen er Auswählen kann um sich diese dann auf eine Merkliste zu setzen. | ||
Die Merkliste kann zum Schluss an eine beliebige Email versendet werden. | Die Merkliste kann zum Schluss an eine beliebige Email versendet werden. | ||
+ | |||
+ | Hier werden exemplarisch Items angelegt, die maximal 3 Optionen zur Auswahl haben. | ||
=Benötigte Erweiterungen= | =Benötigte Erweiterungen= | ||
Zeile 69: | Zeile 71: | ||
===Felder definieren für den Katalog Merkzettel=== | ===Felder definieren für den Katalog Merkzettel=== | ||
− | Es werden folgende Felder angelegt: | + | Es werden folgende Felder angelegt (Einstellungen die nicht vorgenommen werden, sind nicht aufgelistet): |
{| border="1" cellpadding="20" cellspacing="0" | {| border="1" cellpadding="20" cellspacing="0" | ||
Zeile 82: | Zeile 84: | ||
|produkt_name | |produkt_name | ||
|text | |text | ||
− | |*Sichtbar in der Backend-Listen-Ansicht | + | |* Sichtbar in der Backend-Listen-Ansicht |
* Sortierungs-Dropdown aktivieren | * Sortierungs-Dropdown aktivieren | ||
** Sortier-Modus -> Gruppieren anhand des Anfangsbuchstabens und absteigend | ** Sortier-Modus -> Gruppieren anhand des Anfangsbuchstabens und absteigend | ||
** Backend-Filter aktivieren | ** Backend-Filter aktivieren | ||
** Backend-Suche aktivieren | ** Backend-Suche aktivieren | ||
+ | * Pflichtfeld | ||
|- | |- | ||
|Alias | |Alias | ||
|produkt_alias | |produkt_alias | ||
|alias | |alias | ||
− | | | + | |* Alias-Titel-Feld -> '''Name''' |
|- | |- | ||
|Kategorie | |Kategorie | ||
|produkt_kategorie | |produkt_kategorie | ||
|select | |select | ||
− | | | + | |* Tabelle für Optionen -> '''tl_taxonomy''' |
+ | * Option Spaltenwert -> '''name''' | ||
+ | * Option Sortierspalte -> leer lassen | ||
+ | * Die Optinsauswahl individualisieren | ||
+ | ** Auswahl der Stamm-Einträge -> Optionen aktivieren | ||
+ | ** Modus für Unter-Auswahl -> '''Baum nur mit auswählbaren Kindeinträgen''' | ||
+ | ** Filter des Elternelements -> leer lassen | ||
|- | |- | ||
|Beschreibung | |Beschreibung | ||
|produkt_beschreibung | |produkt_beschreibung | ||
− | | | + | |langtext |
− | | | + | |* HTML erlauben |
+ | * Rich Text | ||
+ | * TinyMCE-Editor-Template -> tinyMCE | ||
|- | |- | ||
|Produktbild | |Produktbild | ||
|produkt_bild | |produkt_bild | ||
|file | |file | ||
− | | | + | |* Sichtbar in der Backend-Listen-Ansicht -> aktivieren |
+ | * Beschriftungsgruppe beginnen -> aktivieren | ||
+ | ** Titel der Beschriftung -> Produktbild | ||
+ | * Format Einstellungen | ||
+ | ** Als Bildfeld mit Miniaturansicht erstellen | ||
+ | ** Bildbreite und -höhe -> 200 / 100 / Exaktes Format | ||
+ | ** Links als Dateidownload oder Bilder-Lightbox erstellen -> aktivieren | ||
|- | |- | ||
|Galerie | |Galerie | ||
|produkt_galerie | |produkt_galerie | ||
|file | |file | ||
− | | | + | |* Mehrfach-Auswahl |
+ | * Anordnung nach Dateiname (aufsteigend) | ||
+ | * Format Einstellungen | ||
+ | ** Als Bildfeld mit Miniaturansicht erstellen | ||
+ | ** Bildbreite und -höhe -> 200 / 100 / Exaktes Format | ||
+ | ** Links als Dateidownload oder Bilder-Lightbox erstellen -> aktivieren | ||
|- | |- | ||
|Option 1 auswählen | |Option 1 auswählen | ||
|produkt_optionen_1_check | |produkt_optionen_1_check | ||
|checkbox | |checkbox | ||
− | | | + | |* Beschriftungsgruppe beginnen -> aktivieren |
+ | ** Titel der Beschriftung -> Optionen | ||
|- | |- | ||
|Option 1 | |Option 1 | ||
|produkt_option_1 | |produkt_option_1 | ||
|tags | |tags | ||
− | | | + | |* Kontroll-Checkbox -> Option 1 auswählen |
+ | * Tabelle für Optionen -> tl_taxonomy | ||
+ | ** Option Spaltenwert -> name | ||
+ | ** Option Sortierspalte -> leer lassen | ||
+ | * Die Optionsauswahl individualisieren -> aktivieren | ||
+ | ** Auswahl der Stamm-Einträge -> Optionen (die Gruppe, welche in Taxonomien eingerichtet wurde) | ||
+ | ** Modus für Unter-Auswahl -> Baum nur mit auswählbaren Kindeinträgen | ||
|- | |- | ||
|Option 2 auswählen | |Option 2 auswählen | ||
|produkt_optionen_2_check | |produkt_optionen_2_check | ||
|checkbox | |checkbox | ||
− | | | + | |* keine weiteren Einstellungen |
|- | |- | ||
|Option 2 | |Option 2 | ||
|produkt_option_2 | |produkt_option_2 | ||
|tags | |tags | ||
− | | | + | |* Kontroll-Checkbox -> Option 2 auswählen |
+ | * Tabelle für Optionen -> tl_taxonomy | ||
+ | ** Option Spaltenwert -> name | ||
+ | ** Option Sortierspalte -> leer lassen | ||
+ | * Die Optionsauswahl individualisieren -> aktivieren | ||
+ | ** Auswahl der Stamm-Einträge -> Optionen (die Gruppe, welche in Taxonomien eingerichtet wurde) | ||
+ | ** Modus für Unter-Auswahl -> Baum nur mit auswählbaren Kindeinträgen | ||
|- | |- | ||
|Option 3 auswählen | |Option 3 auswählen | ||
|produkt_optionen_3_check | |produkt_optionen_3_check | ||
|checkbox | |checkbox | ||
− | | | + | |* keine weiteren Einstellungen |
|- | |- | ||
|Option 3 | |Option 3 | ||
|produkt_option_3 | |produkt_option_3 | ||
|tags | |tags | ||
− | | | + | |* Kontroll-Checkbox -> Option 3 auswählen |
+ | * Tabelle für Optionen -> tl_taxonomy | ||
+ | ** Option Spaltenwert -> name | ||
+ | ** Option Sortierspalte -> leer lassen | ||
+ | * Die Optionsauswahl individualisieren -> aktivieren | ||
+ | ** Auswahl der Stamm-Einträge -> Optionen (die Gruppe, welche in Taxonomien eingerichtet wurde) | ||
+ | ** Modus für Unter-Auswahl -> Baum nur mit auswählbaren Kindeinträgen | ||
|- | |- | ||
|Merkliste | |Merkliste | ||
|produkt_merkliste | |produkt_merkliste | ||
− | | | + | |Merkliste und Varianten |
− | | | + | |* notelistvariants -> Alle Optionen Auswählen und in die passende Reihenfolge bringen (Option 1 / Option 2 / Option 3) |
+ | * Beschriftungsgruppe beginnen -> aktivieren | ||
+ | ** Titel der Beschriftung -> Merkliste und Zusätzliche Angaben | ||
|- | |- | ||
|Online | |Online | ||
|produkt_online | |produkt_online | ||
|checkbox | |checkbox | ||
− | | | + | |* Sichtbar in der Backend-Listen-Ansicht |
+ | * Beschriftungsgruppe beginnen -> aktivieren | ||
+ | ** Titel der Beschriftung -> Online | ||
+ | ** Backend-Filter aktivieren | ||
|} | |} |
Version vom 18. Mai 2010, 13:23 Uhr
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
betrifft | |
---|---|
TYPOlight Version | ab 2.8 |
Extensions | TYPOlight Core, |
Inhaltsverzeichnis
Kurzbeschreibung
Mit einem Merkzettel ist es möglich einem Bentutzer eine Auswahl von Varianten zu einem Produkt anzugeben, aus welchen er Auswählen kann um sich diese dann auf eine Merkliste zu setzen. Die Merkliste kann zum Schluss an eine beliebige Email versendet werden.
Hier werden exemplarisch Items angelegt, die maximal 3 Optionen zur Auswahl haben.
Benötigte Erweiterungen
- catalog
- backend_filterwiz
- backend_tabletree
- DC_DynamicTable
- taxonomy
- catalognotelist
Voraussetzungen für das Tutorial
- wie ein Katalog erstellt wird sollte von anderen Tutorials klar sein und man sollte die Beschreibung der einzelnen Felder gelesen haben.
- Erstellung von Taxonomie
Erstellen der Grundlagen im Backend
Taxonomie (Bedingung)
Die Taxonomien sind für die Kategorien und für die Optionen der Items
Man erstellt sich zuerst die Kategorien und die Optionen. Wobei man hier wie bei einem Baum Verschachtelungen vornimmt:
- Merkzettel
- kategorien
- Laminat
- Laminat-Doppelstufen
- Montageprofile
- Laminatboden
- Massivholz
- Massivhilz-Doppelstufen
- Holzstufen-Zubehör
- Wangenverkleidung
- Laminat
- Optionen
- Material
- Metall
- Plastik
- Gold
- Größe
- 80cm
- 100cm
- 120cm
- Maße
- 2600 x 22 x 40 mm
- 2600 x 22 x 80 mm
- 2600 x 22 x 120 mm
- Material
- kategorien
Das Ergebniss sollte ungefähr so aussehen wie auf diesem Bild: BILD1 TAXONOMIEN
erstellen von einem Katalog mit Feldtypen
Neuer Katalog
Zuerst erstellt man mit einem Klick auf Neuer Katalog einen neuen Katalog und stellt den wie folgt ein:
- Name von dem Katalog angeben
- einen Tabellennamen angeben (die Tabelle wird automatisch erzeugt). Bitte keine Tabellen mit tl_* anlgegen, da diese dann von TYPOlight immer als zu löschen vorgemerkt werden beim aktualisieren der Datenbank.
- Alias und Felder veröffentlichen kann erst später angegeben werden, wenn diese Felder vorhanden sind.
- Sprung zur Seite: Angabe der Detailansicht
- Alle weiteren Einstellungen werden erst später vorgenommen.
BILD2 Katalog Merkzettel
Felder definieren für den Katalog Merkzettel
Es werden folgende Felder angelegt (Einstellungen die nicht vorgenommen werden, sind nicht aufgelistet):
Bezeichnung | Spaltenname | Typ | Einstellungen |
---|---|---|---|
Name | produkt_name | text | * Sichtbar in der Backend-Listen-Ansicht
|
Alias | produkt_alias | alias | * Alias-Titel-Feld -> Name |
Kategorie | produkt_kategorie | select | * Tabelle für Optionen -> tl_taxonomy
|
Beschreibung | produkt_beschreibung | langtext | * HTML erlauben
|
Produktbild | produkt_bild | file | * Sichtbar in der Backend-Listen-Ansicht -> aktivieren
|
Galerie | produkt_galerie | file | * Mehrfach-Auswahl
|
Option 1 auswählen | produkt_optionen_1_check | checkbox | * Beschriftungsgruppe beginnen -> aktivieren
|
Option 1 | produkt_option_1 | tags | * Kontroll-Checkbox -> Option 1 auswählen
|
Option 2 auswählen | produkt_optionen_2_check | checkbox | * keine weiteren Einstellungen |
Option 2 | produkt_option_2 | tags | * Kontroll-Checkbox -> Option 2 auswählen
|
Option 3 auswählen | produkt_optionen_3_check | checkbox | * keine weiteren Einstellungen |
Option 3 | produkt_option_3 | tags | * Kontroll-Checkbox -> Option 3 auswählen
|
Merkliste | produkt_merkliste | Merkliste und Varianten | * notelistvariants -> Alle Optionen Auswählen und in die passende Reihenfolge bringen (Option 1 / Option 2 / Option 3)
|
Online | produkt_online | checkbox | * Sichtbar in der Backend-Listen-Ansicht
|