Zum Inhalt springen

Firmenidentifikation in der Fußzeile

Das Modul Firmenidentifikation zeigt die Verkäuferdaten (Name, Adresse, NIP, REGON, E-Mail, Telefon) als zusammenhängenden Block in der Shop-Fußzeile, auf der Produktseite oder an einer beliebigen Stelle des Themes an. Die Daten werden aus den Einstellungen polski_general bezogen, die im Konfigurationsassistenten ausgefüllt werden.

[polski_business_info]
[polski_business_info format="inline" separator=" • "]
[polski_business_info show_regon="1"]

Blockname: polski/business-info (Kategorie Widgets, Symbol id-alt). Unterstützt align: wide | full, html: false.

AttributTypStandardBeschreibung
formatstringblockblock (Liste von divs) oder inline (span mit Trennzeichen)
separatorstring``
show_labelbooltrueZeigt die Präfixe NIP: / REGON: vor den Nummern an
show_regonboolfalseFügt REGON hinzu (standardmäßig ausgeblendet, da seltener erforderlich)

Alle Felder werden aus der Option polski_general bezogen:

OptionsschlüsselAusgabefeld
company_nameName
company_addressAdresse
company_nipNIP
company_regonREGON
company_emailE-Mail (mailto + antispambot)
company_phoneTelefon

Die E-Mail wird als mailto:-Link gerendert, der durch die Funktion antispambot() geschützt ist (sie wandelt Zeichen in HTML-Entitäten um und erschwert so das Sammeln durch Bots).

<div class="site-footer">
[polski_business_info format="block" show_regon="1"]
</div>

Rendert:

<div class="polski-business-info polski-business-info--block">
<div class="polski-business-info__line polski-business-info__line--name">Sklep Polski Sp. z o.o.</div>
<div class="polski-business-info__line polski-business-info__line--address">ul. Przykladowa 1, 00-001 Warszawa</div>
<div class="polski-business-info__line polski-business-info__line--nip">NIP: 123-45-67-890</div>
<div class="polski-business-info__line polski-business-info__line--regon">REGON: 123456789</div>
<div class="polski-business-info__line polski-business-info__line--email"><a href="mailto:...">...</a></div>
<div class="polski-business-info__line polski-business-info__line--phone">+48 123 456 789</div>
</div>
[polski_business_info format="inline" separator=" • " show_label="0"]

Das Modul fügt Klassen hinzu, erzwingt aber kein Aussehen. Das Styling erfolgt im eigenen Theme:

.polski-business-info--block { line-height: 1.6; }
.polski-business-info__line--name { font-weight: 600; }
.polski-business-info__line--email a { color: inherit; text-decoration: underline; }

Das Modul wird über das Flag business_info in Polski > Module gesteuert. Ist es deaktiviert, werden Shortcode und Block nicht registriert.

  • Keine Unterstützung für mehrere Firmen (z. B. Marken / Filialen), nur ein Datensatz aus polski_general
  • Wenn kein Feld ausgefüllt ist, gibt der Shortcode einen leeren String zurück (es wird kein leeres HTML gerendert)
  • Dynamischer Block, er lässt sich abgesehen von Attributänderungen nicht visuell bearbeiten