Catalog Merkzettel erstellen: Unterschied zwischen den Versionen

Aus Contao Community Documentation

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
|longtext
+
|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
|notelistvariants
+
|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

MsgError.png 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,

Catalog Version 2

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
    • 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

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):

Feldtypen für die Items
Bezeichnung Spaltenname Typ Einstellungen
Name produkt_name text * Sichtbar in der Backend-Listen-Ansicht
  • Sortierungs-Dropdown aktivieren
    • Sortier-Modus -> Gruppieren anhand des Anfangsbuchstabens und absteigend
    • Backend-Filter aktivieren
    • Backend-Suche aktivieren
  • Pflichtfeld
Alias produkt_alias alias * Alias-Titel-Feld -> Name
Kategorie produkt_kategorie 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 produkt_beschreibung langtext * HTML erlauben
  • Rich Text
  • TinyMCE-Editor-Template -> tinyMCE
Produktbild produkt_bild 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 produkt_galerie 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 produkt_optionen_1_check checkbox * Beschriftungsgruppe beginnen -> aktivieren
    • Titel der Beschriftung -> Optionen
Option 1 produkt_option_1 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 produkt_optionen_2_check checkbox * keine weiteren Einstellungen
Option 2 produkt_option_2 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 produkt_optionen_3_check checkbox * keine weiteren Einstellungen
Option 3 produkt_option_3 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 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 produkt_online checkbox * Sichtbar in der Backend-Listen-Ansicht
  • Beschriftungsgruppe beginnen -> aktivieren
    • Titel der Beschriftung -> Online
    • Backend-Filter aktivieren
Ansichten
Meine Werkzeuge

Contao Community Documentation

Dann sollte da auch 3.1.5 stehen. Wenn nicht mach mal Systemwartung, dreh dich im Kreis, ruf: "uga uga uga" und opfer ein kleines huhn... aber nur ein KLEINES, ist ja kein major.

Marc Reimann
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge