Search by

rapid-data / company-data-bundle

Rapid Data GmbH

Bundle for storing and outputting general company data as well as their branch locations

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

Package info

gitlab.com/rapid-data/contao-bundles/company-data-bundle

Issues

Type:contao-bundle

pkg:composer/rapid-data/company-data-bundle

Statistics

Installs: 5 126

Dependents: 0

Suggesters: 0

Stars: 1

0.7.4 2024-08-26 10:56 UTC

README

Dieses Contao-Bundle erweitert Contao 4 um die Möglichkeit, im Backend grundlegende Firmendaten, sowie Standorte der Firmen zu verwalten. Angelegte Firmendaten können entweder als Inhaltselement oder durch Insert-Tags ausgegeben bzw. weiter verwendet werden.

Installation

Das Bundle kann direkt über composer installiert werden:

composer require rapid-data/company-data-bundle

Verwendung

Nach der Installation steht im Contao-Backend der Menüpunkt „Firmendaten” zur Verfügung. Dort können Firmen und ihre Standorte angelegt werden.

Inhaltselemente

Zur Ausgabe der Firmendaten stehen 3 Module zur Auswahl:

  • Firma: Gibt die Firmendaten ggf. zusammen mit dem Hauptstandort aus.
  • Liste von Filialen: Gibt die Filialen einer Firma als strukturierte Daten (schema.org) aus.
  • Filiale: Gibt die Daten einer einzelnen Filiale als strukturierte Daten (schema.org) aus.

Insert-Tags

Alle Firmen- und Filial-/Standortdaten können auch über Insert-Tags ausgegeben werden.

Insert-TagBeschreibung
{{company_[eigenschaft]::[company-alias]}}Gibt die Eigenschaft [eigenschaft] der Firma mit dem Alias [company-alias] aus. Beispiel: {{company_name::firma1}}
{{company_socialMedia::[company-alias]:[socialNetwork]_[eigenschaft]}}Gibt die Social-Media-Eigenschaft [eigenschaft] der Firma mit dem Alias [company-alias] für die Platform [socialNetwork] aus. Beispiel: {{company_socialMedia::firma1:facebook_url}}
{{company_location_[eigenschaft]::[company-alias]:[location-alias]}}Gibt die Standort-Eigenschaft [eigenschaft] für den Standort [location-alias] der Firma mit dem Alias [company-alias] aus. Beispiel: {{company_location_name::firma1:standort1}}

Standard-Firma in einem Seitenbaum

Es kann für einen Seitenbaum, eine ‚besitzende‘ Firma festgelegt werden. Um auf die Besitzer-Firma innerhalb des Seitenbaumes zuzugreifen, kann der Alias bei den Insert-Tags weggelassen werden: {{company_email}} oder für den Hauptstandort (sofern er im Backend als Hauptstandort zugewiesen wurden) {{company_location_name}}.