Select-Menü

Attribut-Name & -Typ

Einstellung Standardeinstellung Beschreibung
Für Varianten verwenden - Hier kannst du das Attribut für die Konfiguration von Produktvarianten zur Verfügung stellen.
Durch den Kunden auswählbar - Dieses Feld musst du auswählen, falls der Kunde im Frontend die Möglichkeit haben sollte, eine Eingabe zu tätigen.

Beschreibung

Einstellung Standardeinstellung Beschreibung
Beschreibung - Dieses Beschreibung dient dem Backend-Nutzer als Hinweis und wird unter dem Eingabefeld ausgegeben.

Optionen

Einstellung Standardeinstellung Beschreibung
Optionen-Quelle - Hier kannst du auswählen, woher die Optionen für dieses Feld genommen werden sollen.
Zur Auswahl stehen:
  • Optionen-Manager
  • Eigene Datanbank-Tabelle (foreignKey)
  • Optionen-Assistent (veraltet)
Optionen-Manager
Option bearbeiten - Füge dem Feld eine Option hinzu.
Neue Option - Lege eine neue Option an.
Gruppe - Hier kannst du Option gruppieren (fügt der Option ein optgroup hinzu).
Standard - Hier kannst du ein Option vorauswählen (fügt der Option ein selected hinzu).
Bezeichnung - Hier kannst du bestimmen welche Bezeichnung die Option im Backend oder Frontend angezeigt werden soll.
Preisaufschläge oder -abschläge - Du kannst einen positiven oder negativen Wert eingeben, um den Produkt-Preis bei Auswahl dieser Option zu ändern.
Veröffentlicht - Diese Option im Produkt verfügbar machen.
Eigene Datanbank-Tabelle (foreignKey)
Fremdtabelle und Feld - Anstelle von Optionen können auch Daten aus der Datenbank ausgelesen werde. Eine mögliche Abfrage, nach dem Anlegen der Datenbanktabelle und Datenfeldern, könnte wie folgt aussehen:
# Datenbankfeld für die Fallback-Sprache
tl_meine_tabelle.mein_feld
# Datenbankfeld für die Deutsche-Sprache
de=tl_meine_tabelle.mein_feld_de
# Datenbankfeld für die Französische-Sprache
fr=tl_meine_tabelle.mein_feld_fr
Optionen-Assistent (veraltet)
Wert - Hier kannst du den Wert der Option eingeben, welcher beim Absenden des Formulars übertragen werden soll.
Bezeichnung - Hier kannst du bestimmen welche Bezeichnung die Option im Backend oder Frontend angezeigt werden soll.
Standard - Hier kannst du ein Option vorauswählen (fügt der Option ein selected hinzu).
Gruppe - Hier kannst du Option gruppieren (fügt der Option ein optgroup hinzu).
Leerauswahl einfügen - Hier kannst du für das Select-Menü eine Leerauswahl definieren.
Beschriftung für die Leerauswahl - Hier kannst du die Beschriftung für die Leerauswahl bestimmen.

Tipp: zum bequemen Anlegen und Pflegen von Fremdtabellen und Feldern eignet sich MetaModels vorzüglich.

Attribut-Konfiguration

Einstellung Standardeinstellung Beschreibung
Pflichtfeld - Falls Durch den Kunden auswählbar ausgewählt ist kann das Produkt ohne die Angabe nicht in den Warenkorb gelegt werden. Ansonsten wird das Feld beim Anlegen eines Produktes als Pflichtfeld im Backend ausgegeben.
Verwende das JavaScript-Plugin "Chosen" - Diese Option aktiviert die Verwendung des JavaScript-Plugins "Chosen" für das Auswahlfeld, wodurch Sie mehrere Werte über eine Suchfunktion auswählen können.

Dieses Feature ist neu in Isotope eCommerce 2.6.

Mehrfach-Auswahl - Ermöglicht dem Nutzer mehr als eine Option auszuwählen.
Listengröße 5 Sobald `Mehrfach-Auswahl` ausgewählt ist, kannst du hier die Grösse der Auswahlbox bestimmen.

Suche- & Filter-Einstellungen

Einstellung Standardeinstellung Beschreibung
Filterbar im Frontend - Sobald dieses Feld ausgewählt wurde, kann dieses Attribut im Frontend als Filter genutzt werden.
Zur "Sortieren nach"-Optionsliste hinzufügen - Macht das Feld, falls es im Backend gepflegt wurde und für den Kunden sichtbar ist, im Listenmodul sortierbar.
Filterbar im Backend - Sobald dieses Feld ausgewählt wurde, kann dieses Attribut im Backend als Filter genutzt werden.

Die Ausgabe des angelegten Attributs im Backend erfolgt über die Produkttypen. Wenn du das Select-Menü Durch den Kunden auswählbar gemacht hast wird es automatisch im Frontend (mittels $this->options im Template) angezeigt. Andernfalls kannst du im gewünschten Isotope-Template das Attribut mit folgendem Code <?php echo $this->generateAttribute('InternerName'); ?> ausgeben.