Motorex
  • Pimcore User Dokumentation
    • 1. Einleitung Pimcore
    • 2. Erste Schritte Pimcore
    • 3. Pimcore Support
    • 4. Pimcore CMS
    • 5. Pimcore DAM
    • 6. Pimcore PIM
      • Navigation: Aufbau der Baumstruktur
      • Was sind Datenobjekte?
      • Erklärung aller Datenobjekte
        • Datenobjekt "Category"
          • Line Zuweisung Spectro Produkte auf MUSA
          • Eine neue Category (Line) erstellen
        • Datenobjekt "DamShareCollection"
        • Datenobjekt "Fair"
        • Datenobjekt "FAQ" + "FAQCategory"
        • Datenobjekt "GoodToKnow"
        • Datenobjekt "Notification"
        • Datenobjekt "ProductExportContainer"
        • Datenobjekt "ProductFilterDefinition"
        • Datenobjekt "RaceCategory"
        • Datenobjekt "RacePilot" + "RaceTeam"
        • Datenobjekt "Topic"
        • Datenobjekt "JobOffer" -
        • Datenobjekt "Outputchannel"
        • Datenobjekt "PublicationArticle"
        • Datenobjekt „PublicationType“
        • Datenobjekt „Printcontainer“
        • Datenobjekt "Product"
          • Technisches Datenblatt (TI) / Produktinformationsblatt (PI)
        • Datenobjekt "ProductAttribute"
  • Troubleshooting für Business Units
    • 1. Webshop / Webseite
      • Login
      • Anzeige im Webshop
      • Preise & Verfügbarkeit
      • Fehlermeldungen (Error)
    • 2. Pimcore
      • E-Mail
      • Login
      • Fehlermeldungen (Error)
    • 3. SAP
      • Stammdaten
      • Marketingattribute
      • Geschäftspartnerrollen
      • Vertriebsbereiche
      • Offerte / Angebot
    • 4. itmX
      • Geschäftspartnerrollen
      • Marketingattribute
        • Markenzuordnung
        • Brand Board
        • Marken
        • Kampagnenattribute
        • Kommunikationsmassnahmen Firmen
        • Mitbewerber
        • Fluid Management
        • Zugehörigkeit
        • Potential Firmen
        • Betriebsbesichtigung
        • Arbeitsinstrumente Firmen
      • Kampagnen und Teilnehmerlisten
Powered by GitBook
On this page
  • Übersicht "Datenobjekte" im Navigationsbaum
  • Tenant "Intranet" Datenobjekte
  • Details Baumstruktur TBA
  • Tenant "Motorex" Datenobjekte
  • Details Baumstruktur TBA
  • Tenant "Portal" Datenobjekte
  • Details Baumstruktur TBA
  • Tenant "Shared" Datenobjekte
  • Details Baumstruktur TBA
  • Product Management > ClassificationKeyConfigs
  • Tenant "Spectro" Datenobjekte
  • Details Baumstruktur TBA
  • Product Management > Categories
  • Line Zuweisung Spectro Produkte auf MUSA
  • Tenant "York" Datenobjekte
  • Details Baumstruktur TBA
  • Was sind Datenobjekte?
  • Wie funktionieren Datenobjekte in Pimcore im Zusammenhang mit SAP?
  • Wie Datenobjekte, CMS und DAM in Pimcore nahtlos zusammenarbeiten
  • Erklärung aller Datenobjekte
  • Datenobjekt "PublicationArticle" - News-Beiträge publizieren
  • Aufbau und Einsatz des Datenobjekts PublicationArticle
  • Einen News-Beitrag auf der Webseite publizieren
  • Datenobjekt „PublicationType“ - Typisieren von Publikationen
  • Datenobjekt „Printcontainer“ - Einen Produkt-Katalog erstellen
  • Einsatz des Datenobjekts Printcontainer
  • Aufbau des Datenobjekts Printcontainer
  • Erstellen eines Katalogs
  • Erstellen eines neuen Katalogs anhand bestehender Vorlagen (für Pimcore Einsteiger)
  • Erstellen eines Katalogs ohne Vorlage (für fortgeschrittene Pimcore User)
  • Datenobjekt "Product"
  • Aufbau und Einsatz des Datenobjekts "Product"
  • Replikation aus SAP
  • Übersicht Datenobjekt "Product"
  • Technisches Datenblatt (TI) / Produktinformationsblatt (PI)
  • Ein Technisches Datenblatt oder Produktinformationsblatt generieren
  1. Pimcore User Dokumentation

6. Pimcore PIM

Der PIM-Aufbau der MOTOREX wird in diesem Abschnitt im Detail beschrieben.

Previous5. Pimcore DAMNextNavigation: Aufbau der Baumstruktur

Last updated 1 month ago

Der Product Information Management (PIM)-Bereich von Pimcore ist ein zentrales Modul zur Verwaltung und Organisation von Produktdaten. Es ermöglicht Unternehmen, konsistente und genaue Produktinformationen über verschiedene Vertriebskanäle hinweg zu verwalten und bereitzustellen.

Der PIM-Aufbau der MOTOREX in Pimcore wird hier im Detail beschrieben.

Übersicht "Datenobjekte" im Navigationsbaum

Im Navigationsbereich unter "Datenobjekte" befinden sich sämtliche Datenobjekte von Pimcore. Sie befinden sich, je nachdem wo sie auf der Webseite eingesetzt werden in Unterordnern die nach Tenant aufgeteilt sind.

Tenant "Intranet" Datenobjekte

Enthält alle Datenobjekte die nur für den Tenant Intranet konfiguriert sind bzw. verwendet werden.

Grobe Erklärung der Ordnerstruktur unter "Intranet":

Ordner
Unterordner
Inhalt
Verwendung

CMS

Events

Datenobjekt "Fair"

Zur Erstellung von Events spezifisch für das Intranet

News

Datenobjekt "News"

Zur Erstellung von News spezifisch für das Intranet

Product Management

-

Datenobjekt "Category"

Zur Kategorisierung von News spezifisch für das Intranet

Site-Settings

-

Datenobjekt "SiteSetting"

Webseite Einstellung spezifisch für das Intranet

Details Baumstruktur TBA

Tenant "Motorex" Datenobjekte

Enthält alle Datenobjekte die nur für den Tenant Motorex konfiguriert sind bzw. verwendet werden.

Grobe Erklärung der Ordnerstruktur unter "Motorex":

Ordner
Unterordner
Inhalt
Verwendung

CMS

DAM

?

tba

Events-and-fairs

Datenobjekt "Fair"

Zur Erstellung von Events spezifisch für Motorex

FAQ

Datenobjekt "FAQ" und "FAQCategory"

Zur Erstellung von Events spezifisch für Motorex

GUT-ZU-WISSEN

GoodToKnow

Zur Erstellung von Gut zu Wissen Einträgen spezifisch für Motorex

Jobs

Datenobjekt "Job" und "JobCategory"

Zur Erstellung von Stellenanzeigen spezifisch für Motorex

Jobs_Archive

Datenobjekt "Job" und "JobCategory"

Zur Archivierung von Stellenanzeigen die gelöscht sind oder vorübergehend nicht verwendet werden

News

Datenobjekt "News"

Zur Erstellung von News spezifisch für Motorex

DAM-Shares

-

Datenobjekt "DamShareCollection"

Zur Erstellung eines DAM-Shares für Motorex

Order

Unterteilung nach Jahr

Product-Management

Categories

Filters

Output-Channels

Product-Reviews

ProductGroups

Site-Settings

-

System-Settings

Form

Public-API-Token

?

Details Baumstruktur TBA

Tenant "Portal" Datenobjekte

Enthält alle Datenobjekte die nur für den Tenant Portal (=Medienportal) konfiguriert sind bzw. verwendet werden.

Details Baumstruktur TBA

Tenant "Shared" Datenobjekte

Enthält alle Datenobjekte die auf mehreren Tenants konfiguriert sind bzw. verwendet werden.

Details Baumstruktur TBA

Product Management > ClassificationKeyConfigs

Was sind ClassificationKeyConfigs?

Die ClassificationKeyConfig in Pimcore ist ein zentraler Baustein bei der Integration von Produktklassifikationen aus SAP. Sie ermöglicht es, die in SAP definierten Klassifikationsschlüssel nahtlos in Pimcore zu übertragen und sie für das Produktinformationsmanagement zu nutzen. Auf diese Weise bleiben die Klassifikationen und Attribute in beiden Systemen synchron und konsistent, was eine reibungslose Datenverwaltung und -bereitstellung in unterschiedlichen Geschäftsfeldern ermöglicht.

Einsatz von ClassificationKeyConfigs

ClassificationKeyConfigs werden in Pimcore verwendet, um Attribute (Schlüssel) innerhalb des Classification Store zu konfigurieren und so flexible, strukturierte und gut verwaltbare Klassifikationen zu erstellen. Der Einsatz von ClassificationKeyConfigs zielt darauf ab, produkt- oder objektbezogene Informationen zu standardisieren, zu organisieren und in verschiedenen Kontexten nutzbar zu machen.

Aufbau und Arten von ClassificationKeyConfigs

ClassificationKeyConfigs werden tenantübergreifend verwendet und befinden sich deshalb unter:

Shared > Product Management > ClassificationKeyConfigs

Data source
Erklärung
CKC Beispiele

productAttribute

Der Key holt sich seinen Wert direkt aus einem Produkt-Attribut (also einem Feld im Produkt-Objekt selbst). Gut für einfache, direkt pflegbare Attribute.

-WEBTEXT -SUBLINE

computedFromProductRelations

Der Wert wird nicht direkt im Produkt gespeichert, sondern berechnet aus verknüpften Objekten, also Produkt-Relations. Die Relation kommt aus einer Klasse von SAP. Spart doppelte Pflege und reduziert Fehlerquellen.

-CATEGORIES

-BASE_IMAGE -PRODUCT_NUMBER

classificationStore

Hierbei bezieht sich der Key einfach auf einen Eintrag im Classification Store selbst. Der Wert wird von SAP via REST-API repliziert, in Pimcore automatisch erstellt und im ClassificationStore gespeichert. Verhindert unnötige Komplexität im Produktmodell.

ZPRD_Z_LABLES

assets

Der Wert des Classification Keys wird aus einem oder mehreren verknüpften Assets geholt. Optimal für variable oder mehrfach zugewiesene Medien.

-ASSET_SAFETY_DATA_SHEET -ASSET_TECHNICAL_DATA_SHEET

CKC: ZPRD_Z_LABLES

Produktlabels werden in SAP gepflegt und anschliessend an Pimcore übergeben. Dort werden sie auf verschiedenen Ebenen ausgespielt:

  • Direkt auf dem Produktbild auf der Produktdetail-Seite

  • In einem eigenen Abschnitt „Produktlabels“ auf der Produktdetail-Seite

  • Auf technischen Datenblättern

  • An die SAP REST-API, damit sie von Codesoft (Etiketten-Software) weiterverarbeitet werden können

Damit die Ausgabe auf verschiedenen Ebenen funktioniert müssen die folgenden Voraussetzungen erfüllt sein:

1. SAP Synchronisation

  • Labels müssen in SAP angelegt sein.

  • Unter dem SAP-Merkmal (z. B. ZPRD_Z_LABLES) wird das neue Merkmal gepflegt.

  • Nach der Synchronisation von CLASS (Z_PRODUCT) und CHARACTERISTIC (ZPRD_Z_LABLES) werden automatisch die ClassificationKeyConfigs und Varianten in Pimcore erstellt.

  • Wichtig:

    • Betroffene Merkmale werden als Select- oder Multiselect-Felder übertragen.

2. Website Settings

  • In den Website Settings muss das Merkmal für die Varianten-Erstellung gepflegt werden.

  • Key: classificationKeyOptionVariantTypes

  • Value: Kommagetrennte Liste der Merkmale (z. B. ZPRD_Z_LABLES, ZHFA_TEMP_COND)

  1. Templates anlegen

  • Für jede Auswahlmöglichkeit muss ein eigenes Produktattribut (Template) angelegt werden.

  • Ablageort: /Shared/Product-Management/ProductAttributes/0-Template

  • Alle Template-Attribute müssen dort liegen.

  • Attribute-Definition:

    • Key: Name des ClassificationKeys

    • Specific Value: Wertname aus SAP

    • Additional Data: AttributeIcon (hier das passende Icon als Bild hinterlegen)

3. Einstellungen: Outputchannels

  • In den Classification Key Configs müssen alle Labels hinterlegt werden, die über Outputchannel ausgegeben werden sollen.

  • In den Website Settings kann über den Key productLabelsOutputChannel der Outputchannel für Labels im Produktbild definiert werden (gilt markenunabhängig).

  • Für die PDP (Product Detail Page) wird der Outputchannel in ProductDetail-TechnicalDetails (später ProductDetail-Details) festgelegt.

    • Dieser Outputchannel kann vom Bild-Outputchannel abweichen, sodass unterschiedliche Labels im Produktbild und auf der PDP angezeigt werden können.

  • Das Gleiche gilt für den Outputchannel RestApi.

  • Titel der Label-Zeile auf der PDP:

    • Wird über den Namen des CKC gesteuert.

    • Dieser wird als Meta-ClassificationKeyConfig im Outputchannel gepflegt.

Tenant "Spectro" Datenobjekte

Enthält alle Datenobjekte die nur für den Tenant Spectro konfiguriert sind bzw. verwendet werden.

Details Baumstruktur TBA

Product Management > Categories

Line Zuweisung Spectro Produkte auf MUSA

Hier wird erklärt wie Spectro Produkte auf der Motorex USA Webseite angeboten werden können

Einstellungen Pimcore:

  1. Objekt «Category» als Subline definieren

Damit Spectro Lines wie «V-Twin» und «Offroad» im Tenant MOTOREX unter MOTO-LINE dargestellt werden können, müssen diese Kategorien als Subline definiert werden.

  1. Neue Line-Zuweisungs-Logik aktivieren

Sobald die entsprechenden Kategorien in Pimcore wie beschrieben konfiguriert sind, kann die neue Logik im Site-Setting für den jeweiligen Sprach- und Länderkontext aktiviert werden. Da die Darstellung der Spectro-Produkte auf der MOTOREX USA Webseite erfolgen soll, ist der Sprach- und Länderkontext EN-US relevant.

Pfad Pimcore: EN-US > Site-Settings > Additional Settings > Features > EnableB2BTenantBrand

  1. Brand für B2C-Kontext ausschliessen

Damit die Produkte im B2C-Kontext, bzw. in ausgeloggtem Zustand nicht angezeigt werden muss eine weitere Einstellung in den Site-Settings erfolgen. Dabei kann jeweils nur der gesamte Brand ausgeblendet werden:

Pfad Pimcore: EN-US > Site-Setting > Base Settings > B2C Excluded Brands > Spectro

WICHTIG: Motorex und Intranet sind in der Selektion auch vorhanden, haben jedoch keine Funktion.

Sämtliche Einstellungen in Pimcore müssen nur einmalig vorgenommen werden. Die Logik greift nur, wenn die entsprechende Datenpflege in SAP, wie folgt beschrieben, erfolgt.

Datenpflege SAP:

Die untenstehende Tabelle zeigt auf welche Merkmale in SAP gepflegt sein müssen.

Nr

Merkmal

Feld Name

Merkmalwert

1

ZPRD_LINE

Line Zuweisung

Beispiel: Moto-Line

2

ZPRD_SUBLINE

Line Untergruppierung

V-Twin, Offroad

3

ZPRD_Z_BRAND

Marke

SPECTRO

4

ZPRD_E-SHOP

Verfügbar B2B E-Shop

USA

5

ZPRD_DOMAIN

Domain

Spectro: x

Motorex: x

Nr. 1 - ZPRD_LINE

Offroad und V-Twin von Spectro gelten in Pimcore nun als Subline. Dies muss entsprechend in SAP berücksichtigt werden. All diese Produkte sind im MOTOREX Tenant nun der MOTO-LINE untergeordnet.

Nr. 2 - ZPRD_SUBLINE

Offroad und V-Twin von Spectro werden neu als Subline im SAP Feld "Line Untergruppierung" definiert. Eine Subline muss nur dann gesetzt werden, wenn die Line tenantübergreifend voneinander abweicht. Dies betrifft derzeit (Stand Oktober 2024) ausschliesslich die Spectro V-Twin und Offroad Line.

Nr. 3 - ZPRD_Z_BRAND

Seit der Einführung der Markenzuordnung (siehe Kapitel 2.3.4.2.7.3 Markenzuordnung) kann ein Produkt als Brand identifiziert werden. Dieses Merkmal wird zwingend für die Line-Zuweisungs-Logik in Pimcore (Nr. 2+3) benötigt

Nr. 4 - ZPRD_DOMAIN

Spectro Produkte die auf Motorex dargestellt werden sollen benötigen zusätzlich die Domain von Motorex.

Breadcrump Logik Produktdetailseite:

Je nachdem wie der Einstieg auf eine Produktdetailseite erfolgt, wird im Breadcrump entweder die Produktgruppe oder die zugewiesene Line angezeigt.

Einstieg via Line: Im Breadcrump wird die Line angezeigt

Einstieg via Suche: Im Breadcrump wird die Produktgruppe aus dem Gesamtsortiment angezeigt

Tenant "York" Datenobjekte

Enthält alle Datenobjekte die nur für den Tenant York konfiguriert sind bzw. verwendet werden.

Details Baumstruktur TBA


Was sind Datenobjekte?

Datenobjekte in Pimcore sind zentrale Komponenten des Systems, die zur Verwaltung und Speicherung von strukturierten Daten verwendet werden. Sie repräsentieren die verschiedenen Dateneinheiten, die innerhalb von Pimcore verwaltet und bearbeitet werden, wie beispielsweise Produkte, Kategorien, Kundeninformationen oder andere Datenentitäten. Datenobjekte bieten eine strukturierte und flexible Möglichkeit, um sämtliche Arten von Daten innerhalb des Pimcore-Systems abzubilden.

Wie funktionieren Datenobjekte in Pimcore im Zusammenhang mit SAP?

  • Synchronisation von Stammdaten: Die REST-API ermöglicht den bidirektionalen Datenaustausch: Pimcore erhält relevante Stammdaten (Materialstammsätze sowie Kundenstammsätze) aus SAP und ergänzt sie durch zusätzliche Informationen wie Marketingtexte, Bilder, Videos, Dokumente und andere angereicherte Produktdaten die dann auf den Webseiten kombiniert dargestellt werden oder die in einigen Fällen auch zurück in SAP fliessen.

Datenobjekte in Pimcore im Zusammenhang mit SAP sind eine wichtige Grundlage für die Integration und den Austausch von Informationen zwischen beiden Systemen. Sie ermöglichen eine verbesserte Datenverwaltung, erhöhte Effizienz und optimierte Geschäftsprozesse, indem sie als Brücke zwischen den Stärken von Pimcore (PIM, DAM, CMS) und SAP (ERP, SCM) dienen.

Wie Datenobjekte, CMS und DAM in Pimcore nahtlos zusammenarbeiten

Verknüpfung von Datenobjekten und digitalen Assets:

Datenobjekte können mit digitalen Assets aus dem DAM verknüpft werden, z. B. Bilder, Videos, Dokumente, Grafiken und andere Multimedia-Inhalte.

Ein Produkt-Datenobjekt enthält Attribute wie Name, Preis (aus SAP) und Beschreibung (aus Pimcore) und kann zusätzlich mit Produktbildern oder Produktvideos aus dem DAM von Pimcore verknüpft werden. Dies ermöglicht eine vollständige Darstellung des Produkts für verschiedene Kanäle wie Online-Shops, Kataloge oder mobile Apps.

Integration von Datenobjekten in CMS-Seiten:

Datenobjekte können mithilfe von CMS-Komponenten auf CMS-Seiten eingesetzt werden.

Zum Beispiel kann eine Produktseite im CMS dynamisch auf die Datenobjekte zugreifen, um die Produktinformationen automatisch zu aktualisieren, sobald Änderungen in den Datenobjekten vorgenommen werden. Dies spart Zeit und reduziert den Aufwand für die manuelle Pflege der Webseiteninhalte.

Erklärung aller Datenobjekte

Nachfolgend werden alle Datenobjekte und deren Funktionsweise im Detail erklärt.


Datenobjekt "PublicationArticle" - News-Beiträge publizieren

Aufbau und Einsatz des Datenobjekts PublicationArticle

Das Datenobjekt „PublicationArticle“ wird auf CMS-Seiten eingebettet, sodass News-Inhalte auf den Webseiten der MOTOREX publiziert werden können. Das Datenobjekt taucht in der Datenobjekt-Baumstruktur von Pimcore der Tenants Intranet, MOTOREX, YORK, SPECTRO auf. So lassen sich News-Beiträge spezifisch nach Tenant publizieren.

Tenant

Deeplink

Bild

Intranet

MOTOREX

SPECTRO

YORK

Einen News-Beitrag auf der Webseite publizieren

Um einen neuen News-Beitrag auf der Webseite aufzuschalten muss in Pimcore ein neues PublicationArticle-Datenobjekt erstellt werden. Dazu wechseln wir in der Seitennavigation in den Bereich „Datenobjekte“ und wählen je nach dem auf welcher Webseite der News-Beitrag aufgeschaltet werden soll den entsprechenden Pfad:

  1. Datenobjekte > Intranet > CMS > News

  2. Datenobjekte > Motorex > CMS > News > 2024 (aktuelles Jahr)

  3. Datenobjekte > Spectro > CMS > News

  4. Datenobjekte > York > CMS > News

In diesem Beispiel wird ein neuer News-Beitrag des Tenants MOTOREX erstellt. Rechtsklick auf den Ordner „News“ (Pfad b.) > Objekt hinzufügen > ContentManagement > PublicationArticle.

Es erscheint ein Fenster um das Datenobjekt zu benennen. Wir wählen für das neue Objekt den Namen „Test-Article“ und bestätigen. Das PublicationArticle-Objekt ist nun unveröffentlicht angelegt und kann nun bearbeitet werden.

Durch Klick auf das Objekt „PublicationArticle“ erscheint die Bearbeitungs-Maske im Arbeitsbereich.

Möglich wurde diese effiziente Vorgehensweise durch die Integration des Frameworks Pimcore Workflows. Dieses Workflow-Framework unterstützt den gesamten Erstellungs- und Freigabeprozess von News-Beiträgen. Redakteure können Inhalte roh oder als Template erfassen, zur Freigabe einreichen, von anderen prüfen lassen und final veröffentlichen — alles innerhalb eines geführten und nachvollziehbaren Prozesses.

Nach Wahl des gewünschten Templates kann der nächste Schritt (Sprachselektion) über den Button "Aktionen" > "Next" (Language) erreicht werden. Durch Klick auf diesen Button wird automatisch gespeichert.

Nach Auswahl des Templates kann man wahlweise den Workflow Schritt für Schritt weiterführen oder in den Advanced Mode wechseln. Im Advanced Mode werden alle benötigten Schritte zum Erstellen eines Beitrags in einer Maske dargestellt. Als Pimcore Einsteiger wird empfohlen die Workflow-Schritte einzeln durchzuführen. Pimcore Fortgeschrittene können in den Advanced Mode wechseln.

Diese Anleitung wird durch zeigen der Workflow Schritte für Pimcore Einsteiger fortgesetzt.

Im Dropdown-Menü werden alle Sprachen ausgewählt, in denen der Newsartikel erstellt werden muss. Anschliessend klickt man oben rechts auf «Aktionen» und danach auf Next «Title and Teaser».

Es dürfen nur die Sprachen ausgewählt werden, die tatsächlich veröffentlicht werden!

Spezialszenario:

Ich möchte heute in den Sprachen DE, EN, FR veröffentlichen und morgen zusätzlich SV.

Option A)

  • Heute selektiere ich im PublicationArticle nur DE, EN, FR.

  • Wenn morgen der Zeitpunkt für die Veröffentlichung in SV kommt, öffne ich das Datenobjekt, klicke auf „Aktionen“ → „Unlock“, und füge die Sprache SV hinzu, klicke auf "Generate Snippets". Dadurch wird das Content Snippet für SV im gleichen Ordner unter "Content News" erstellt

  • Wichtig: Dabei darf das Veröffentlichungsdatum des PublicationArticle nicht geändert werden! Ansonsten wird das Content-Snippet nicht im bestehenden Ordner hinterlegt

Option B)

  • Heute selektiere ich alle benötigten Sprachen — also auch jene, die erst in Zukunft veröffentlicht werden sollen (z. B. SV).

  • Alle Sprachvarianten müssen dann initial veröffentlicht werden.

  • Direkt danach können die Sprachvarianten, die erst später sichtbar sein sollen, wieder deaktiviert (unveröffentlicht) werden, bis ihr Veröffentlichungszeitpunkt kommt.

In diesem Bereich können für jede gewählte Sprache der Titel und der Teasertext gepflegt werden. So wird sichergestellt, dass der Artikel in allen benötigten Sprachversionen vollständig hinterlegt ist und korrekt auf der Webseite angezeigt wird. Anschliessend klickt man oben rechts auf «Aktionen» und danach auf Next «Picture».

In diesem Beispiel wurde zuvor "de", "en" und "fr" selektiert. Man muss also Texte für die Sprachen Deutsch, Englisch und Französisch hinterlegen um fortfahren zu können.

Fehlen Angaben wird man entsprechend mit einer Fehlermeldung informiert. Bei Unklarheiten bezüglich Sprachauwahl ist die Kommunikations-Abteilung zu kontaktieren.

Nun kann ein Teaser-Bild hinterlegt werden. Die Richtlinien werden durch die Kommunikations-Abteilung bestimmt. Grundsätzlich soll ein Bild hinterleget werden welches eine klare Vorstellung des kommunizierten Inhalts vermittelt. Via Drag&Drop über die Seitennavigation "Assets" können Bilder hinzugefügt werden. Alternativ über die Suchen-Funktion direkt unter "Teaser Image" (Lupe-Icon). Anschliessend klickt man oben rechts auf «Aktionen» und danach auf Next «Settings».

Im Schritt „Settings“ werden die grundlegenden Metadaten des Newsartikels festgelegt.

Die Sprachen, die angezeigt werden, sind bereits im vorherigen Schritt definiert worden und werden hier nochmals angezeigt.

Im Feld „Date“ wird das Publikationsdatum eingetragen. Hier sollte immer das tatsächliche Veröffentlichungsdatum verwendet werden. Das Datum hat Einfluss auf die Reihenfolge im Frontend.

Das Feld „Top News“ ist noch aus alten Strukturen und hat keine Logik mehr. Es wird entfernt oder umgebaut.

Unter „Template“ wird angezeigt, ob zu Beginn des Prozesses ein vorgefertigtes Template verwendet wurde. Dieses erscheint hier zur Information.

Anschliessend klickt man oben rechts auf «Aktionen» und danach auf Next «Display Filters».

Im Bereich „Display Filters“ wird definiert, für welche Zielgruppen der Newsartikel sichtbar sein soll.

Zunächst müssen die Länder ausgewählt werden, in denen der Artikel angezeigt werden soll. Zusätzlich wählt man die Lines (Produktlinien) aus, für die der Artikel relevant ist, zum Beispiel BIKE LINE, CAR LINE oder INDUSTRY LINE.

Darüber hinaus kann man auch Produktgruppen auswählen, wenn der Artikel für bestimmte Produktkategorien relevant ist.

Der News-Beitrag erscheint immer auf der Hauptseite „Neuigkeiten“. Zusätzlich wird der Beitrag – je nachdem, welche Line und/oder Produktgruppe ausgewählt wurde – auch auf den entsprechenden Produktlinien-Seiten und in den jeweiligen Produktgruppen-Übersichten angezeigt.

So wird sichergestellt, dass der Beitrag nicht nur allgemein sichtbar ist, sondern auch dort erscheint, wo er thematisch und inhaltlich für die Besucher der Website am relevantesten ist.

Um einen bestehenden Wert wie ein Land, eine Line oder eine Produktgruppe auszuwählen, klickt man auf das Lupen-Symbol neben dem entsprechenden Feld. Im Suchfeld wird der Begriff eingegeben, und durch einen Doppelklick auf den gewünschten Eintrag wird dieser übernommen.

So wird sichergestellt, dass der Newsartikel zielgerichtet angezeigt wird – sowohl geografisch als auch produktspezifisch. Nach der Auswahl müssen die Änderungen via "Speichern"-Button gespeichert werden, bevor der nächste Schritt "Generate Snippets" erfolgen kann.

Bisher wurden alle Schritte erledigt, um den Teaser vorzubereiten. Nun folgt der letzte Schritt: das Erzeugen des eigentlichen Inhalts innerhalb des Teasers. Dieser Content wird in den sogenannten Snippets hinterlegt.

In den Snippets werden alle sprachspezifischen Inhalte wie Überschrift, Einleitungstext, Haupttext, Bilder und Verlinkungen gepflegt. Sie bilden die Grundlage dafür, wie der News-Beitrag später auf der Webseite angezeigt wird — sowohl auf der Übersichtsseite als auch im Detail.

Erst wenn der Content in den Snippets vollständig erfasst und veröffentlicht wurde, ist der Teaser samt Inhalt auf der Webseite für die Besucher sichtbar.

Wenn man auf „Generate Snippets“ klickt, werden für jede zuvor ausgewählte Sprache (im Schritt „Sprachen definieren“) automatisch Snippets erstellt. Diese Snippets basieren auf dem gewählten Template und beinhalten alle sprachspezifischen Felder, die anschliessend mit Inhalten (Content) gefüllt werden können.

Nach dem Erstellen der Snippets kann man direkt mit dem Verfassen des Textes beginnen und weitere Inhalte wie Bilder, Verlinkungen und Medien ergänzen.

Aktuell befindet man sich im Datenobjekt PublicationArticle, in dem unter dem Reiter „Content“ die zugehörigen Snippets verknüpft sind. Die Inhalte der Snippets werden jedoch nicht direkt im Bereich „Datenobjekte“ bearbeitet, sondern im Bereich „Dokumente“.

Durch einen Klick auf „Öffnen“ beim jeweiligen Snippet wird dieses im Arbeitsbereich angezeigt. Das Snippet selbst befindet sich in der Baumstruktur unter „Dokumente“, im Ordner „content_news“. Dort kann der Inhalt vollständig bearbeitet und später veröffentlicht werden.

Das Publizieren eines News-Beitrags erfolgt in zwei Schritten

  1. Snippets veröffentlichen

  2. Datenobjekt veröffentlichen

Snippets werden zunächst im Status „unveröffentlicht“ erstellt. Das bedeutet, sie sind im System vorhanden, aber noch nicht live sichtbar. Um die Snippets zu veröffentlichen, muss man mit der rechten Maustaste auf das jeweilige Snippet klicken und anschliessend „veröffentlichen“ auswählen.

Neben dem Veröffentlichen der Snippets muss auch das Datenobjekt des Artikels selbst veröffentlicht werden. Wenn dieses nicht veröffentlicht ist, wird der Teasertext auf der Website nicht angezeigt.

Um das Datenobjekt zu veröffentlichen, wählt man es im Menü auf der linken Seite aus, klickt auf „Aktion“ und dann auf „veröffentlichen“. Erst wenn sowohl das Data-Objekt als auch die Snippets veröffentlicht sind, ist der News-Beitrag vollständig online sichtbar.

Hier endet die Grund-Anleitung welche den PublicationArticle Workflow erklärt. Es folgen weitere nützliche Infos sowie wiederholende, etwas ausführlichere Infos rund um PublicationArticles.

PublicationArticle: Der Advanced Mode

Der Advanced Mode zeigt alle Workflow-Schritte in einer Maske mit verschiedenen Reitern an. Fortgeschrittene Pimcore User müssen somit nicht den Workflow nutzen.

Reiter „Base Data“

Sprachen

Wie auch andere Datenobjekte kann auch das Objekt PublicationArticle nach Sprache erfasst werden. Die Sprache unter „Base Data“ definiert die Sprachversion des Teasers.

Standardmässig ist die Sprache „German“ geöffnet. Wird also ein Text unter „German“ erfasst, wird der Teaser Titel und Text bei späterer Veröffentlichung in Deutsch angezeigt. Je nachdem in welchen Sprachen der News-Beitrag erstellt werden, soll muss der Text der jeweiligen Sprache ergänzt werden.

Sprache

Webseite Land

German

Schweiz DE (de-ch)

German (Switzerland)

Schweiz (de-ch)

German (Germany)

Deutschland (de-de)

German (Austria)

Österreich (at-at)

French (Switzerland)

Suisse FR (fr-ch)

French (France)

France (fr-fr)

Swedish (Sweden)

Sverige (sv-se)

English (US)

USA (en-us)

English Switzerland

International EN (en-ch)

Spanish (Spain)

Wird nicht verwendet

Chinese

China (zh-cn)

French

Wird nicht verwendet

English

International EN (en-ch)

Spanish

Internacional ES (es-es)

Title

Hier kann der Titel des Teasers vom News-Beitrag erfasst werden (Bsp. Test-Beitrag). SEO-Titles werden automatisch aus dem Titel des Artikels generiert. Diese Daten werden in Suchmaschinen ausgespielt und verbessern die Sichtbarkeit und Relevanz.

  • Limit (offiziell): 75 Zeichen (entspricht bei voller Breite ca. 2 Zeilen)

  • Limit (technisch): 80 Zeichen

Ä Ö Ü gelten technisch gesehen als zwei Zeichen

Teaser Text

Hier wird der Kurztext des Teasers vom News-Beitrag erfasst. Dieser erscheint auf dem Teaser als Kurztext sowie auf der jeweiligen CMS-Seite des News-Beitrags. SEO-Descriptions werden aus dem Teaser-Text abgeleitet. Diese Daten werden in Suchmaschinen ausgespielt und verbessern die Sichtbarkeit und Relevanz.

  • Limit: 255 Zeichen (entspricht bei voller Breite ca. 5 Zeilen)

Per 01.12.2024 wurde für den Title und den Teaser-Text eine Maximallänge festgelegt.

Publication Type

Date

Hier muss ein Erstellungsdatum der Publikation gewählt werden. Es erscheint oberhalb des Teaser Titels sowie auf der verknüpften CMS-Seite des News-Beitrags. Ebenso hat es Einfluss auf die Reihenfolge der Ausgegebenen Publikationen.

Top News - DEPRECATED

Teaser Image

Hier kann via Drag&Drop aus den Assets oder durch Klick auf das Such-Symbol ein Bild für den Teaser sowie der verknüpften CMS-Seite hinterlegt werden.

Slug / URL

Die URL wird automatisch generiert und kann nicht angepasst werden

Maske „Content“

In dieser Maske muss nichts konfiguriert werden. Man sieht lediglich in welchem Zustand (veröffentlicht / unveröffentlicht) sich das „Snippet“, welches der Erstellung des Inhalts des News-Beitrags dient, befindet.

Content – Deprecated

Diese Maske wird aktuell (01.06.2024) nicht mehr verwendet und wird zu gegebenem Zeitpunkt umgebaut.

Advanced

In dieser Maske steuert man in welchen Bereichen auf der Webseite innerhalb des gewählten Tenants der News-Beitrag (inkl. Teaser) publiziert werden soll. Man definiert die News-Kategorie und zusätzlich werden die Länder definiert, für die der News-Beitrag freigegeben werden soll.

Kategorisierung des News-Beitrags

Jedes PublicationArticle-Objekt kann kategorisiert werden. Die Kategorie hat Einfluss darauf, in welchen Bereichen der Webseite der News-Beitrag publiziert wird. Auf all unseren Webseiten wurden durch die Marketingabteilung Bereiche definiert, bei denen Content wie News-Beiträge publiziert werden. Wird zum Beispiel ein News-Beitrag für die Bike-Line kategorisiert, erscheint dieser an den durch die Marketingabteilung definierten Bereichen der Bike-Line.

Zu beachten:

  • Der Benutzer ist nicht für die Definition und Konfiguration dieser Bereiche zuständig. Dies erfolgt aus Qualitätsgründen ausschliesslich durch die Marketingabteilung.

  • Alle möglichen Kategorien wurden bereits durch die Marketingabteilung definiert. Der Benutzer muss diese nur noch selektieren.

  • Je nach Tenant sind unterschiedliche Kategorien zu verwenden.

Kategorisierungsmöglichkeiten nach Tenant

Tenant
Kategorien
Verwendung

Intranet

News Marketing & Kommunikation

Ausschliesslich für die Abteilung Marketing zur Kategorisierung von News-Beiträgen im Intranet

"

HR News

Ausschliesslich für die Abteilung Human Resources zur Kategorisierung von News-Beiträgen im Intranet

"

News Events

Ausschliesslich für die Abteilung Events zur Kategorisierung von News-Beiträgen im Intranet

"

News Sales

Ausschliesslich für die Abteilung Verkauf zur Kategorisierung von News-Beiträgen im Intranet

Motorex, Spectro, York

Lines

Freie Verwendung für alle Benutzer. Zur Kategorisierung von News-Beiträgen auf der Webseiten der Tenants

"

Produktgruppen

Motorex, York und Spectro

Product Lines and Product Groups:

Durch Klick auf das Such-Symbol können die obenstehenden Kategorien ausgewählt werden:

Auswahlmöglichkeiten Lines

Es können Lines als Mehrfachauswahl selektiert werden.

Auswahlmöglichkeiten Produktgruppen

Es können Produktgruppen (Motorenöle) und Produkttypen (2T-Motorenöl) als Mehrfachauswahl selektiert werden.

Countries

Durch Klick auf das Such-Symbol können die zur Verfügung stehenden Länder ausgewählt werden:

Automatisches Erstellen der CMS-Seite

Sobald alle Pflichtfelder im Datenobjekt ausgefüllt wurden und man das Objekt gespeichert hat, wird automatisch in der Seitennavigation unter „Dokumente“ des jeweiligen Tenants (in diesem Fall MOTOREX) ein neuer Ordner erstellt. Sollte der Ordner nicht angezeigt werden muss entweder die Seite neu geladen werden oder es fehlt ein Pflichtfeld. In diesem Ordner werden standardmässig mehrere unveröffentlichte CMS-Seiten nach Sprache erstellt. In diesen CMS-Seiten bearbeitet man den sprachspezifischen Inhalt des News-Beitrags.

Ein PublicationArticle-Objekt mit ausgefüllten Pflichtfeldern....

…erstellt automatisch ein Ordner im entsprechenden Tenant.

Wir sind nun bereit, den Inhalt des News-Beitrags für verschiedene Sprachen zu hinterlegen.

Inhalt des News-Beitrags erstellen

Durch Klick auf das jeweilige Snippet öffnet sich eine leere CMS-Seite im Arbeitsbereich.

  • Durch Klick auf das grüne Plus-Symbol können verschiedene CMS-Komponenten hinzugefügt werden.

  • Die separate Anleitung „CMS-Komponenten“ erklärt alle verfügbaren CMS-Komponenten im Detail

Möchte man CMS-Komponenten von bereits erstellten Inhalten übernehmen, kann man diese aus den jeweiligen Snippets bzw. News-Beiträgen kopieren…

…und im Snippet des neuen News-Beitrags einfügen.

News-Beitrag nach Inhaltsgestaltung publizieren

Die Inhaltsgestaltung ist fertiggestellt. Durch Klick auf Speichern & Veröffentlichen wird der News-Beitrag publiziert.

Darstellung Objekt PublicationArticle auf der Webseite

Teaser

Ein Beispiel eines Teasers. Klickt man darauf, erscheint die CMS-Seite des PublicationArticle Objekts:

CMS-Seite des News-Beitrags (Inhalt des Teasers)

Durch Klick auf den Teaser wird die verknüpfte CMS-Seite des News-Beitrags geöffnet:

Anzeige-Logik PublicationArticle

Per 01.12.2024 gelten folgende Anzeigeregeln bei News-Beiträgen:

Generelle Anzeige Logik

Der neuste Beitrag wird immer an vorderster Stelle angezeigt!

Ausschlaggebend für die Anzeige von PublicationArticle Objekten ist das Feld "Date". Werden zwei PublicationArticle am selben Tag geschaltet greift die "ModificationDate" des Datenobjekts "PublicationArticle". In solchen Fällen prüft Pimcore somit bis auf die Sekunde, welcher Beitrag zuerst erstellt wurde.

Anzeige Logik unter Line, Produkte oder Produktgruppe

Senzario A: Es sind keine News-Artikel verknüpft

Es werden keine News angezeigt - die ganze Komponente wird ausgeblendet

Szenario A: 1 News-Beitrag verknüpft

  • Links: Der verknüpfte Beitrag wird angezeigt.

  • Mitte: Falls eine übergeordnete Line besteht, die über weitere Verknüpfte News verfügt, soll der Neuste Beitrag angezeigt werden.

    • Ansonsten soll von den “Top-News” der neuste Beitrag angezeigt werden (ausser es ist der bereits dargestellte, dann nächster)

    • Fallback: Der neuste “News”-Beitrag (ausser es ist der bereits dargestellte, dann nächster)

  • Rechts: Es wird ein allgemeiner Platzhalter angezeigt. Mit Platzhalter Bild, Titel und Teaser Text. Beim Klick darauf gelangt der User auf die Neues und Aktuelles-Seite.

  • Mobile: Es wird nur der verknüpfte Beitrag und der Platzhalter angezeigt (Kein Fallback)

Szenario B: 2 News-Beiträge verknüpft

  • Links und Mitte: Die verknüpften Beitrag (Datum absteigend von links nach rechts)

  • Rechts: Allgemeiner Platzhalter

Szenario C: 3 oder mehr News-Artikel verknüpft

  • Links, Mitte, Rechts: Es werden die drei neusten Beiträge angezeigt (Datum absteigend von links nach rechts)

Datenobjekt „PublicationType“ - Typisieren von Publikationen

Dieses Datenobjekt wird verwendet um PublicationArticles zu typisieren. So kann zum Beispiel ein PublicationType "Ratgeber" erfasst werden. Jede PublicationArticle lässt sich dann wie folgt typisieren:

Pfad: Datenobjekte > Shared > CMS > PublicationTypes

  • Änderungen an einer Kategorie (Name) sind erst nach einer erneuten Indizierung wirksam.

  • Neue Kategorien werden schnell in die Suchindizes übernommen und stehen sofort zur Verfügung.


Datenobjekt „Printcontainer“ - Einen Produkt-Katalog erstellen

Einsatz des Datenobjekts Printcontainer

Das Datenobjekt „Printcontainer“ wird benötigt um einen Katalog in Pimcore zu erstellen. Erstellte Kataloge können als PDF exportiert und dem Kunden zur Verfügung gestellt werden.

Kataloge werden in Pimcore tenantspezifisch (Motorex, York, Spectro) erstellt. Pro Tenant besteht somit ein Pfad:

Tenant

Deeplink

Bild

MOTOREX

YORK

SPECTRO

Aufbau des Datenobjekts Printcontainer

Das Datenobjekt Printcontainer setzt sich immer aus drei untergeordneten Datenobjekten, bzw. „Printpages“ zusammen. In den „Printpages“ wird der Katalog zusammengestellt. Das finale Generieren des PDFs erfolgt schlussendlich im übergeordneten „Printcontainer“.

Printcontainer „Template_DE_blank“

Haupt-Datenobjekt

Printpage „Title_Template“

Teil des Haupt-Datenobjekts zur Erstellung des Deckblatts

Printpage „Main_Template“

Teil des Haupt-Datenobjekts zur Erstellung des Kataloginhalts

Printpage „Backsite_Template“

Teil des Haupt-Datenobjekts zur Erstellung der Rückseite

Erstellen eines Katalogs

Erstellen eines neuen Katalogs anhand bestehender Vorlagen (für Pimcore Einsteiger)

Für Anwender wurden Vorlagen bzw. Templates erstellt um die Aufwände in der Erstellung zu reduzieren. Die Vorlagen können kopiert und entsprechend angepasst werden. Auf Wunsch können auch neue Vorlagen erstellt werden.

Kopieren einer Vorlage: Rechtklick auf Printcontainer der Vorlage > Kopieren

Einfügen der Kopie im Zielordner: Einfügen > Einfügen als Kindelement (rekursiv)

  • Wird (rekursiv) eingefügt, werden die im Printcontainer verknüpften Printpages samt Einstellungen mitkopiert

Nun können die einzelnen Printpages zur Inhaltsgestaltung des Katalogs bearbeitet werden.

Bearbeitung der Printpages bzw. Inhaltsgestaltung des Katalogs

Title_Template

Die erste Printpage der Vorlage definiert das Deckblatt. Das Layout ist jeweils vordefiniert und kann vom Benutzer nicht angepasst werden. Folgende Anpassungen können in der Printpage-Vorlage für das Deckblatt vorgenommen werden:

  • Es kann ein Titel festgelegt werden (Bsp.: „Testprospekt“)

  • Ist der Titel nicht gut lesbar, besteht die Layout Option „Gradient Overlay“

  • Es kann ein Logo aus den Assets via Drag&Drop hinterlegt werden (Bsp.: „MOTOREX Logo“)

  • Es kann ein Hintergrundbild aus den Assets via Drag&Drop hinterlegt werden

  • Mögliche Formate: .jpg, .jpeg

  • Ist das Layout “Gradient Overlay“ selektiert kann man durch selektieren des „Start image below gradient“ das Bild unterhalb des Layouts darstellen

  • Es kann ein Kundenlogo aus den Assets via Drag&Drop hinterlegt werden (unterer rechter Rand)

  • Es kann ein Titel für das Inhaltsverzeichnis unter „Table of Contents Title“ hinterlegt werden

  • Im Inhaltsverzeichnis werden alle Produkte aufgelistet die im Kataloginhalt hinterlegt werden

Zu beachten:

  • Es muss nicht zwingend jedes definierbare Feld verwendet werden. Nicht definierte Felder werden in der Vorschau und beim Generieren des PDFs ausgeblendet

  • Ist das Deckblatt gestaltet muss dieses noch gespeichert & veröffentlicht werden

  • Das PDF muss auf dieser Printpage nicht generiert werden

Main_Template

Die zweite Printpage der Vorlage definiert den Kataloginhalt. Für die Inhaltsgestaltung stehen vordefinierte Komponenten zur Verfügung:

Komponenten

Beschrieb

Heading

Erstellen eines Titels

Wysiwyg

Erstellen eines Textblocks

Product Picker

Erstellen einer Produktauswahl

Page Break

Erstellen eines Absatzes / Abstands

Heading

Die CMS-Komponente „Heading“ wird verwendet um einen Titel für einen Abschnitt setzen zu können. Die Schriftart und Titelgrössen sind vordefiniert. Es stehen 3 Schriftgrössen in einem Dropdownfeld zur Verfügung (Headline 1, Headline 2, Headline 3). Der Titel kann im definierten Textfeld gesetzt werden.

Wisywyg

Dies ist das Standard Textfeld und wird für das Einbetten von Texten verwendet. Der im Textfeld hinterlegte Text kann anhand des Pimcore Editors formatiert werden. Die Funktionsweise des Editors kann mit Microsoft Word verglichen werden und wird nicht spezifisch erklärt.

Zu beachten:

  • Im Datenobjekt “Printpages” sind keine Wisiwyg Einstellungen z.B. zum Ändern der Textfeld Breite möglich

Product Picker

In der Komponente „Product Picker“ wird die Produktauswahl definiert die im Katalog ausgegeben werden soll. Auch hier können einzelne Produkte, Kategorien, Subkategorien oder Produktgruppen aus der Baumstruktur via Drag&Drop zu „Include Products“ hinzugefügt werden. Alternativ kann man über die Lupe, das gewünschte Objekt suchen und selektieren. Selektierte Produkte unter „Include Products“ werden dann auf dem Katalog ausgegeben.

Wird eine ganze Produktgruppe unter „Include Products“ hinzugefügt, hat man die Möglichkeit einzelne Produkte, die dieser Produktgruppe angehören unter „Exclude Products“ auszuschliessen.

Ist die Auswahl im Product Picker selektiert, kann das Resultat in der Vorschau eingesehen werden.

In der Vorschau im Screenshot oben wird die standardisierte Produktdaten-Ausgabe angezeigt. Dabei wird jeweils ein Produkttext, die Artikelnummer sowie die Gebindebezeichnung ausgegeben. Welche Produktdaten im Katalog angezeigt werden kann jedoch individuell via „OutputChannel“ gesteuert werden.

Die Produktdaten-Ausgabe erfolgt in Pimcore via OutputChannel. Ein OutputChannel in Pimcore bezeichnet einen spezifischen Kanal oder ein Medium, über den oder auf dem Inhalte bereitgestellt oder veröffentlicht werden.

Im Product Picker lassen sich also Outputchannel definieren, über die gesteuert wird welche Produktdaten, der selektierten Produkte auf dem Katalog, erscheinen. Dafür muss im obersten Feld des Product Picker ein OutputChannel selektiert werden. Über das Suchfeld (Lupe) findet man alle bestehenden OutputChannels.

Zu beachten:

  • Diese erweiterte Funktion erfordert fortgeschrittene Kenntnisse in Pimcore. Für spezifische Wünsche in der Produktdaten-Ausgabe bitte den PIM-Manager kontaktieren.

Durch Selektion des OutputChannels (Beispiel: „ti-main“) erscheinen in der Vorschau derselben Produktauswahl eine differenzierte Konstellation an Produktdaten (Vergleichen mit Screenshot auf der vorherigen Seite).

Page Break

Die Page Break dient als Seitenumbruch zwischen zwei Product Picker. Sollen die Produkte aus dem zweiten Product Picker auf einer neuen Seite dargestellt werden muss eine Page Break gesetzt werden.

Zu beachten:

  • Ist der Kataloginhalt gestaltet muss dieser noch gespeichert & veröffentlicht werden

  • Das PDF muss auf dieser Printpage nicht generiert werden

Backside_Template

Die dritte Printpage der Vorlage definiert die Rückseite des Katalogs. Es besteht jeweils eine Vorlage mit und ohne Kontaktperson. Folgende Anpassungen können, je nach Printpage-Vorlage der Rückseite, vorgenommen werden:

  • Es kann ein Titel hinterlegt werden (Bsp.: „MOTOREX. OIL OF SWITZERLAND“)

  • Es kann ein Text hinterlegt werden (Bsp.: „SEO Text MOTOREX“

  • Es kann ein QR-Code aus den Assets via Drag&Drop hinterlegt werden (Bsp.: „QR_motorex.com“)

  • Es kann eine Adresse hinterlegt werden (Bsp. MOTOREX Adresse)

  • Es kann ein Hintergrundbild aus den Assets via Drag&Drop hinterlegt werden (Bsp. Motorex_Architektur_04.jpg)

  • Mögliche Formate: .jpg, .jpeg

  • Es können Kontaktinformationen als Text hinterlegt werden

  • Es kann ein Kontaktbild aus den Assets via Drag&Drop hinterlegt werden

  • Es kann ein Kundenlogo, ein Label und eine Auszeichtung aus den Assets via Drag&Drop hinterlegt werden (unten Rechts)

Zu beachten:

  • Es muss nicht zwingend jedes definierbare Feld verwendet werden. Nicht definierte Felder werden in der Vorschau und beim Generieren des PDFs ausgeblendet

  • Ist die Rückseite gestaltet muss diese noch gespeichert & veröffentlicht werden

  • Das PDF muss auf dieser Printpage nicht generiert werden

  • Der Katalog ist nun fertiggestellt sodass dieser als PDF generiert werden kann

PDF Erstellung & Vorschau eines fertiggestellten Katalogs

Ist das Deckblatt, der Kataloginhalt sowie die Rückseite in den jeweiligen Printpage Datenobjekten fertiggestellt erfolgt die PDF Erstellung auf dem Haupt-Datenobjekt „Printcontainer“.

Im Register „Eigenschaften“ kann die Sprache sowie Qualität des Katalogs gewählt werden:

Sprache

Die selektierte Sprache definiert in welcher Sprache die Produktdaten ausgegeben werden. Davon ausgeschlossen sind die freien Textfelder die man selbst definiert hat.

Qualität des Katalogs

Selektiert man die Eigenschaft „Product Catalog Image Quality“ kann der Wert low, medium oder high gesetzt werden. Je nach Wahl der Qualität verringert oder vergrössert sich die Datei entsprechend.

Zu beachten:

  • Nach vorgenommenen Änderungen immer auf „Speichern & Veröffentlichen“ klicken

  • Wird eine hohe Qualität gewählt, kann diese allenfalls nicht via E-Mail verschickt werden

PDF generieren

Durch Klick auf „PDF generieren“ wird der Katalog anhand der erstellten Printpages generiert. Sobald das PDF generiert wurde, erscheint die komplette PDF-Vorschau des Katalogs im Arbeitsbereich. Zusätzlich ist der Button „PDF herunterladen“ nun selektierbar. Alternativ lässt sich das PDF auch in der PDF-Vorschau über „Herunterladen“ herunterladen.

Folgende Veränderungen im Status deuten auf eine erfolgreiche PDF-Generierung hin:

  • 0% (PDF-Generierung vorbereiten)

  • 10% (HTML-Rendering starten)

  • 50% (PDF-Umwandlung)

  • 100% (PDF-Dokument speichern)

Zu beachten:

  • Die PDF-Generierung des Katalogs ist aktuell (25.06.24) aus technischen Gründen eingeschränkt. Es ist möglich, dass die PDF Erstellung erst nach mehreren Versuchen vorgenommen wird

  • Sollte ein mehrmaliges Ausführen der PDF-Generierung nicht den gewünschten Erfolg bringen, soll der PIM-Manager kontaktiert werden.

Erstellen eines Katalogs ohne Vorlage (für fortgeschrittene Pimcore User)

Printcontainer erstellen

  • Neuer Ordner unter „Print-PDF“ erstellen

  • Rechtsklick auf diesen Ordner > Druckseite hinzufügen > Druckcontainer hinzufügen

Der Printcontainer bzw. das Haupt-Datenobjektwurde hinzugefügt

  • In den Einstellungen den Controller für den Katalog wählen

    • App\Controller\ProductCatalogueController::containerAction

Printpages erstellen

  1. Rechtsklick auf das Datenobjekt Printcontainer > Druckseite hinzufügen > Title

    • Settings > Controller: App\Controller\ProductCatalogueController::titleAction

  2. Rechtsklick auf das Datenobjekt Printcontainer > Druckseite hinzufügen > Product container

    • Settings > Controller: App\Controller\ProductCatalogueController::contentAction

  3. Rechtsklick auf das Datenobjekt Printcontainer > Druckseite hinzufügen > Backsite

    • Settings > Controller: App\Controller\ProductCatalogueController::backSiteAction

Zu beachten:


Datenobjekt "Product"

Aufbau und Einsatz des Datenobjekts "Product"

Das Datenobjekt „Product“ wird wird auf CMS-Seiten eingebettet, sodass Produkte werden können. Das Datenobjekt taucht in der Datenobjekt-Baumstruktur von Pimcore der Tenants Intranet, MOTOREX, YORK, SPECTRO auf. So lassen sich News-Beiträge spezifisch nach Tenant publizieren.

Replikation aus SAP

TBA/DRAFT

Übersicht Datenobjekt "Product"

TBA/DRAFT

Base Data

TBA/DRAFT

Relations

TBA/DRAFT

Classification Data

TBA/DRAFT

Specifications & Approvals

TBA/DRAFT

Attribute Data

TBA/DRAFT

Media & Content Data

TBA/DRAFT

DRAFT > Hinzufügen von Medien auf Produkt

System Data

TBA/DRAFT

Technisches Datenblatt (TI) / Produktinformationsblatt (PI)

Einsatz von TI und PI

Pimcore bietet die Möglichkeit, technische Datenblätter im PDF-Format zu erstellen und nahtlos auf der Website zu integrieren. Diese Datenblätter enthalten vordefinierte Produktinformationen, die aus SAP und direkt aus Pimcore bezogen werden, wodurch eine effiziente und zentrale Verwaltung von Produktdaten gewährleistet wird. Das Produktmanagement der MOTOREX hat zwei verschiedene Datenblätter konzipiert die unterschiedliche Produktdaten enthalten und in unterschiedlichen Szenarien eingesetzt werden.

Das Technische Datenblatt - TI

Das Technische Datenblatt kommt auf der Webseite zum Einsatz, sobald für ein Produkt technische Merkmalwerte in SAP gepflegt sind und alle Marketingtexte in Pimcore bestehen. Das Layout des TI wird im Backend von Pimcore in 5 Bereiche aufgeteilt. Diese 5 Bereiche enthalten vordefinierte Produktinformationen:

  • Media Bereich

  • Icon Bereich

  • Linke Spalte

  • Rechte Spalte

  • Technische Daten

TBA/DRAFT

TI/PI Basis-Konfiguration

TBA/DRAFT

Aufbau eines TI

TI/PI Outputchannels

Für jeden Tenant gibt es jeweils einen Output-Channel für das TI und einen für das PI. Diese Output-Channels sind vorkonfiguriert und legen fest, welche Inhalte auf den Datenblättern ausgegeben werden. Abhängig davon, für welche Marke (Brand) ein Datenblatt (TI und/oder PI) erstellt werden soll, muss der passende Output-Channel ausgewählt werden. Es ist auch möglich, mehrere Output-Channels pro Produkt zu konfigurieren.

Datenblatt
Motorex
York
Spectro

TI

PI

Outputchannel auf Produkt hinterlegen

Damit ein TI oder PI generiert werden kann muss ein Outputchannel auf dem Produkt konfiguriert werden.

TI/PI Varianten - Korrektes Verhalten

TBA/DRAFT

Variante

Brand

Sprachbaum

Sprache

Header (Logo)

Footer (Adresse)

Korrektes Verhalten

1

Motorex

  • DE

  • DE-CH

  • DE-DE

  • DE-AT

Deutsch

Motorex Logo

  1. Motorex CH, Langenthal

  2. Motorex DE, Schriesheim

  3. Motorex AT, Hallein

Wird ein TI in einer oder mehreren der definierten Sprachbäume generiert, wird 1 TI in Deutsch mit allen DE Adressen erstellt

2

Motorex

  • FR-CH

  • FR-FR

  • FR

  • IT-IT

  • ES-ES

  • ZH-CN

Französisch

Italienisch

Spanisch

Chinesisch

Motorex Logo

  1. Motorex CH, Langenthal

Wird ein TI in einer oder mehreren der definierten Sprachbäumen generiert wird pro Sprache 1 TI erstellt. Wird eine französische Sprache selektiert, generiert es zusätzlich 1 TI für York, sofern ein Outputchannel für York hinterlegt ist

3

Motorex

  • EN-US

  • EN-CH

Englisch

Motorex Logo

  1. Motorex US, Brookfield

  2. Motorex CH, Langenthal

Wird ein TI in einer oder mehreren der definierten Sprachbäumen generiert wird 1 TI in Englisch erstellt mit der US und CH Adresse.

4

Motorex

  • SV-SE

Schwedisch

Motorex Logo

  1. Motorex SV, Alingsås

  2. Motorex CH, Langenthal

Wird ein TI in Schwedisch generiert wird 1 TI in Schwedisch erstellt mit der SV und CH Adresse.

5

York

  • FR-FR

  • EN-US

  • Französisch

  • Englisch

York Logo

  1. York FR, Toulon

  2. Motorex CH, Langenthal

Hier muss der Outputchannel von York hinterlegt werden

Wird ein TI in einer oder mehreren der definierten Sprachbäumen generiert werden 2 TI erstellt. 1x in Französisch und 1x in Englisch

6

Spectro

  • EN-US

  • EN

Englisch

Spectro Logo

  1. Motorex US, Brookfield

  2. Motorex CH, Langenthal

Hier muss der Outputchannel von Spectro hinterlegt werden

Wird ein TI in Englisch generiert wird 1 TI in einem oder beiden Sprachbäumen generiert wird 1 TI in Englisch mit beiden Adressen erstellt.

Ein Technisches Datenblatt oder Produktinformationsblatt generieren

  1. Outputchannel hinterlegen und Speichern & Veröffentlichen

  2. TI/PI Vorschau

Unter "Media & Content Data" > "Technical Data Sheet" oder "Product Info Sheet" kann nun das TI /PI generiert oder die Vorschau geöffnet werden. Die Vorschau kann tenantspezifisch unter "Sheet Preview Tenant" konfiguriert werden. Es werden nur die Tenants angezeigt, die entsprechend als Outputchannel hinterlegt wurden:

  1. TI / PI generieren

3.1. Gewünschte Sprachen selektieren - Beispiel "German"

3.2 Speichern & Veröffentlichen (+ Seite neu laden)

Um die Auswahl zu speichern klickt man auf "Speichern&Veröffentlichen".

Nun kann das TI/PI generiert werden indem man auf den "Generate TI/PI" Button drückt. Es kann vorkommen dass der Button ausgegraut ist. In diesem Fall muss lediglich die Seite noch neu geladen werden.

Bestätigen mit Ja

Sobald die TI/PI generiert sind, erscheint eine Benachrichtigung. Sie zeigt auf, in welchen Sprachen und für welchen Tenant das TI/PI erstellt wurde.

  1. Generierte TI/PI einsehen

Unter "Media & Content Data" > "Media Data" können die generierten TI und PI eingesehen werden.

Technical Data Sheets

Dieser Bereich wird nur noch für das manuelle Hinterlegen von Datenblättern verwendet. Automatisch generierte TI werden dort nicht hinterlegt

Generated Technical Data Sheets

Hier werden sämtliche TI hinterlegt die generiert wurden

Generated Product Info Sheets

Hier werden sämtliche PI hinterlegt die generiert wurden.

Aus Effizienzgründen hat MOTOREX entschieden, den B2B-Webshop für Spectro-Produkte nicht auf , sondern unter zu integrieren. Seit Oktober 2024 können Spectro-Produkte im B2B-Kontext über die Motorex USA Webseite (Englische Version: EN-US) angeboten werden. Diese Produkte sind jedoch ausschließlich für angemeldete MUSA-Kunden sichtbar und käuflich.

Um sicherzustellen, dass die Spectro-Produkte nur im B2B-Kontext angezeigt werden, ohne die bestehende Produktlinien-Logik (z. B. Moto Line von Motorex vs. V-Twin Line von Spectro) anzupassen, wurde eine neue Logik in Pimcore implementiert. Weitere Informationen hierzu finden sich in der Story . Die Logik wird nur dann aktiviert, wenn die entsprechenden Einstellungen in Pimcore vorgenommen und die Daten korrekt in der SAP-Klassifizierung gepflegt werden.

Damit die Line-Logik im FE von unverändert bleibt muss zusätzlich noch die Subline Setting «Use as root category» gesetzt werden.

Damit News-Beiträge nicht jedes Mal von Grund auf manuell erstellt werden müssen, wurden für die verschiedenen Business Units eigene Templates in Form von Snippets (Details unter > Publication) implementiert. Diese Templates erleichtern die Arbeit, da sie bereits vorstrukturierte Felder und Layoutvorgaben mitbringen.

Zunächst muss man unter „Publication Type“ (Details unter ) auswählen, ob es sich um einen „News“-Beitrag oder um eine „Best Practice“ handelt. Die Auswahlmöglichkeiten liegen in der Verantwortung der Kommunikation.

Anschliessend wird das Feld „Topics“ gepflegt. (Details unter ). Bevor man ein Topic auswählt, sollte dies vorab mit der Kommunikation abgestimmt werden, um sicherzustellen, dass die Zuordnung korrekt erfolgt. Die Auswahlmöglichkeiten liegen in der Verantwortung der Kommunikation.

Nun kann der effektive Content im Snippet erstellt werden. Details zum Erstellen von Content anhand verschiedener Area Bricks werden unter Pimcore CMS > erklärt. Nach dem Erstellen des Contents in den gewünschten Sprachen kann der Beitrag veröffentlicht werden.

Der Typ der Publikation kann gewählt werden. Zur Erstellung von Typen siehe unter ""

Sinnvolle Logik wird mit diesem Button übersteuert. Diese Funktion wurde aufgrund diversen Problematiken deaktiviert. Der Button wird entfernt, sofern keine neue sinnvolle Verwendung definiert wird. Um die automatisierte Ausgabe von Beiträgen zu übersteuern müssen die manuellen Publication-Komponenten verwendet werden. Generell wird empfohlen die aktuelle nicht zu übersteuern.

In diesem Ordner können beliebig viele PublicationTypes erstellt werden. Die Zuweisung der Typen erfolgt dann direkt im Datenobjekt "". Neue Kategorien können ohne Deployment hinzugefügt werden.

Die restliche Bearbeitung erfolgt analog zu

DRAFT >

Ein TI oder PI kann erst generiert werden, wenn der entsprechende Outputchannel unter "Attribute Data" > "Output Channel Configs" hinterlegt wird. Auch die TI/PI Vorschau funktioniert erst dann. Die Outputchannels befinden sich .

TI und PI können in verschiedenen Sprachen generiert werden. Die Wahl der Sprache definiert das Layout. Das Layout kann in der geprüft werden. In diesem Beispiel soll ein TI in der Sprache "Deutsch" generiert werden.

https://motorex.com/admin/login/deeplink?object_842_folder
Spectro.com
http://Motorex.com
MOT-3558
SPECTRO.com
https://motorex.com/admin/login/deeplink?object_1100574_folder
Datenobjekt: Publication Type
Datenobjekt: Topics
PublicationType
Anzeige-Logik
PublicationArticle
"Bearbeitung der Printpages bzw. Inhaltsgestaltung des Katalogs"
Erstellen eines Technischen Datenblatts oder Produktinformations Datenblatt
hier
Tabelle
https://motorex.com/admin/login/deeplink?object_522620_folder
https://motorex.com/admin/login/deeplink?object_69_folder
https://motorex.com/admin/login/deeplink?object_423133_folder
https://motorex.com/admin/login/deeplink?object_207947_folder
https://motorex.com/admin/login/deeplink?document_7918_folder
https://motorex.com/admin/login/deeplink?document_8247_folder
https://motorex.com/admin/login/deeplink?document_8089_folder
MOTOREX_TI_MASTER
YORK_TI_MASTER
SPECTRO_TI_MASTER
MOTOREX_PI_MASTER
YORK_PI_MASTER
SPECTRO_PI_MASTER
Tenantspezifische übergeordnete Snippets
Grundlagen zur Bearbeitung von CMS-Seiten
Die Baumstruktur im Navigationsbaum des PIM-Bereichs (Datenobjekte) von Pimcore
Die Ordnerstruktur von Intranet
Die Ordnerstruktur von Motorex
Die Ordnerstruktur von Portal
Die Ordnerstruktur von Shared
Die Ordnerstruktur von Spectro
Die Ordnerstruktur von York
Der Pfad zur Erstellung eines PublicationArticle Datenobjekts für den Tenant MOTOREX
PublicationArticle Datenobjekte werden unveröffentlicht angelegt
Der Workflow kann via Aktionen > Next fortgeführt werden
Step: Languages (Sparchauswahl)
Step: Title & Teaser (Teaser Titel und Text)
Step: Picture (Teaser-Bild)
Step: Settings (Klassifizierung eines News-Beitrags)
Step: Display Filters (Steuerung des Beitrags)
Unter "Content" des Datenobjekts werden alle generierten Snippets verknüpft
Das DE-Snippet das mit dem Datenobjekt verknüpft ist
Die Maske Base Data bestimmt die Basis-Daten des Teasers
Ist der News-Beitrag in mehereren Sprachen erfasst, wird er durch das Wechseln der Sprache auf der Webseite angezeigt
Zur Typisierung von Publikationen
Die zweite Maske im Datenobjekt News-Article muss nicht bearbeitet werden
Hier lassen sich die verschiedenen Kategorieren via Drag&Drop oder über das Such-Symbol hinzufügen
Durch Filtern nach "Category" werden die Lines angezeigt, die hinzufgefügt werden können
Durch Filtern nach ProductGroup werden die Produktgruppen angezeigt, die hinzugefügt werden können
Die selektieren Länder bestimmen in welchen Ländern der Webseite der News-Beitrag angezeigt wird
Die Auswahl der Länder entspricht der Länder Auswahlmöglichkeit der Webseite
Ein News-Article-Objekt mit ausgefüllten Pflichtfeldern
Wurden die Pflichtfelder im Datenobjekt ausgefüllt, wird automatisch ein neuer Ordner inkl. CMS-Seiten in allen Sprachvarianten erstellt
Durch Klick auf das grüne Plus-Symbol können neue CMS-Komponenten hinzugefügt werden.
Bestehende CMS-Komponente kopieren
Kopierte CMS-Komponente einfügen
Der Beitrag wird durch Klick auf Speichern&Veröffentlichen publiziert
Der publizierte News-Beitrag auf der Webseite von Motorex
Publizierte News-Beiträge werden je nach Kategorisierung auch in den Lines, Gesamtsortiment und Produktgruppen angezeigt
Das UX-Design eines Teasers der Motorex
DIe CMS-Seite eines erstellten News-Beitrags
Der Pfad zum Erstellen des Datenobjekts "PublicationType"
Der Aufbau des Datenobjekts Printcontainer
Templates können einfach kopiert werden
Wrd rekursiv kopiert, kopiert es sämtliche untergeordneten Objekte eines Datenobjekts mit
Ergebnis durch rekursives Kopieren
Das Titelblatt im Backend von Pimcore
Das Titelblatt wenn es gedruckt wird
Die Auswahl an Komponenten zur Inhaltsgestaltung eines Katalogs
Die Komponente "Heading" zur Erstellung von Titeln
In drei verschiedenen Varianten
Die Komponente "Wysiwyg" zur Erstellung von Texten
Die Textbearbeitung erfolgt durch den TinyMC Editor
Die Komponente "Product Picker" zur Erstellung einer Produktauswahl
Die Komponente "Product Picker" mit einer Produktauswahl
Die Vorschau der im Product Picker hinzugefügten Produkte
Durch hinterlegen eines Outputchannels verändert sich die Produktansicht
Die Vorschau zeigt eine vom Standard abweichende Produktdaten-Ansicht
Die Komponente Page Break ermöglicht ein Seitenumbruch
Wie sich der Page Break bzw. Seitenumbruch verhält
Die beiden Rückseiten der Vorlagen "Template DE_..." unterscheiden sich lediglich in der Anzeige der Kontaktperson
Die Katalog-Erstellung erfolgt im Haupt-Datenobjekt "Printcontainer" anhand "PDF generieren"
Die Qualität des Katalogs kann in den Eigenschaften konfiguriert werden
PDF generieren im Haupt-Datenobjekt "Printcontainer"
0% (PDF-Generierung vorbereiten)
10% (HTML-Rendering starten)
50% (PDF-Umwandlung)
100% (PDF-Dokument speichern)
Schritt 1: Druckcontainer hinzufügen
Schritt 2: Title, Product Container, Backsite hinzufügen
Product Datenobjekte im Navigationsbaum unter "Shared"
Konfiguration des Outputchannel auf dem Produkt unter "Attribute Data*
Es wurde ein Outputchannel für das TI und das PI für Tenant Motorex hinzugefügt
Die TI Vorschau im Motorex Layout
Page cover image