TYPO3 Plugin:

faf_company_db

faf_company_db

Erweitertes Firmenverzeichnis

Extension TYPO3 7.6.2 < 7.x

Beschreibung:

Die Extension stellt ein Firmenverzeichnis zur Verfügung. Neben den Standard-Werten wie Adresse und Kontaktperson kann dazu noch CEO, Kapital, Eigenümer, Branchen, Tätigkeitsschwerpunkte und Länder in denen das Unternhemen aktiv ist angelegt werden.

Die Branchen und Tätigkeitsschwerpunkte können zentral im TYPO3 Backend angelegt werden.

Es werden vier Ausgabeformen (Liste) angeboten:

  1. Alphatebische Auflistung mit A-Z Navigation / Filterung
  2. Filterung nach Branchen
  3. Filterung nach Tätigkeitsschwerpunkte
  4. Filterung nach Einsatzländer
  5. Filterung nach angemeldeten fe_user (Zeigt sofort Detailansicht)

Die genutzte Detailansicht ist für alle vier Ausgabeformen die Selbe.

Setup/ Installation

Nach der Installation der Extension müssen keine gesonderten Ankpassungen am TYPO-Skript oder am TYPO3-System vorgenommen werden. Es müssen nur im Backend-Benutzbereich eine Seite für die Datensätze (Focus, Industry und Unternehmen) angelegt werden. Es ist ratsam die Datensätze Focus und Idustry als ertses anzulegen.

Das Plugin dann einfach auf einer Frontend Seite einbinden und im Formular dem PlugIn die Seite mit der Datensammlung der Unternehmen verknüpfen.

Die Verknüpfung zwischen Unternehmen und fe_user kann direkt im Backend am fe_user angelegt werden.

Ebenfalls ist im Backend Links unter der Rubrik Adminwerkzeuge der neue Punkt BDL Dashboard angelegt hier kann man die letzte angelegt Nutzerkennung einsehen .

Verknüpfen der Mitgliedsgruppen aus fe_users:

UPDATE tx_fafcompanydb_domain_model_company, tx_fafcompanydb_company_feusers_mm, fe_users SET tx_fafcompanydb_domain_model_company.membergroup = 2 WHERE tx_fafcompanydb_domain_model_company.uid = tx_fafcompanydb_company_feusers_mm.uid_foreign AND fe_users.uid = tx_fafcompanydb_company_feusers_mm.uid_local AND fe_users.usergroup LIKE '2%';

SEITE: Übertragen der Mitgliedsgruppe zum übersetzten Datasatz

UPDATE tx_fafcompanydb_domain_model_company c, (SELECT DISTINCT uid, membergroup, title FROM tx_fafcompanydb_domain_model_company WHERE sys_language_uid = 0 AND membergroup != 0) t SET c.membergroup = t.membergroup WHERE c.l10n_parent = t.uid AND c.title = t.title;

Autor/ Developer: Mirko Brunner

cooluri

<uriparts>

<part>
  <parameter>tx_fafcompanydb_list[company]</parameter>
  <lookindb>
    <to>SELECT title FROM tx_fafcompanydb_domain_model_company WHERE uid=</to>
    <t3conv>1</t3conv>
  </lookindb>
</part>

</uriparts>

<predefinedparts>
<part>
  <parameter>tx_fafcompanydb_list[action]</parameter>
</part>

<part>
  <parameter>tx_fafcompanydb_list[controller]</parameter>
</part>
</predefinedparts>

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.