Dokumentation contentXXL CMS Version 5.3

Visuelles Beispiel

 

 
 

Allgemein

Darstellung und Verwaltung beliebiger Adressdaten auf der Webseite.

Leistungsmerkmale

  • Darstellung von Listen mit Adressinformationen.
  • Anzeige von einzelnen Kontaktdaten (z. B. Visitenkarte).
  • Volltextsuche und qualifizierte Suche nach einzelnen Feldern (z. B. Firma, PLZ).
  • Enge Zusammenarbeit mit anderen Modulen zur Bereitstellung von Adressdaten.

Beschreibung

Kontakte werden in contentXXL als Inhaltsobjekte behandelt, die alle erforderlichen Strukturen und Funktionen für die praktischen Anwendungen bereitstellen. Sie können daher mehrfach veröffentlicht, versioniert, kategorisiert oder auch manuell anderen Inhaltsobjekten zugeordnet werden. contentXXL-Benutzer werden immer auch automatisch als Kontaktobjekt angelegt. Soweit andere Module auf Adressdaten zugreifen müssen (Shop, Newsletter), werden auch hier Kontaktobjekte angelegt.

 

 
 

Spezielle Einstellungen

Die speziellen Einstellungen des Kontaktemoduls umfassen Einstellungen für die erforderlichen Templates zur Darstellung von Listen- und Einzelansichten, zum Blättern sowie erweiterte Einstellungen für spezielle Anwendungen. Es sind die gleichen Einstellungen verfügbar wie für das Modul Artikel.
 

Abb.: Spezielle Einstellungen des Kontaktmoduls.

 
 

Templates: Einzelansicht - Detailansicht

<div class="row">
  <div class="col-md-3">
        <ul class="media-list">
              <li class="media" [mvif:Lastname:neq:]>
                   <img class="media-object margin-bottom10" src='[imageurl]' alt=''>
                   <div class="media-body">[editbutton]
                   <h4 class="media-heading">[b_title] [Firstname] [Lastname]</h4>
                   <h5 [mvif:position:neq:]>[position]</h5>
                   <h6 [mvif:department:neq:]> [department]</h6>
                   <div class="media-body">
                   <p>
                      <span class="glyphicon glyphicon-earphone" [mvif:b_tel:neq:]></span><span [mvif:b_tel:neq:]> [b_tel]<br/></span>
                      <span class="glyphicon glyphicon-phone" [mvif:b_mobile:neq:]></span><span [mvif:b_mobile:neq:]> [b_mobile]<br/></span>
                      <span class="glyphicon glyphicon-print" [mvif:b_fax:neq:]></span><span [mvif:b_faxneq:]> [b_fax]<br/></span>
                      <span class=" glyphicon glyphicon-envelope" [mvif:b_email:neq:]></span><span [mvif:b_email:neq:]>
                      <a href="[ci:baseurl]tabid-20/mailcontact-[val:itemid]">[localize:send_mail]</a> <br/></span>   
                  </p>
                  </div>
              </div>
           </li>
        </ul>
  </div>
  <div class="col-md-9">[Description]</div>
</div>

Hinweis: Das Template verlinkt auf eine Seite mit einem Mailformular, dem die DatenbankID des aktuellen Kontakts übergeben wird. Das Mailformular wird dann mit den entsprechenden Kontaktdaten gefüllt (die Email-Adresse des Empfängers muss nicht mehr auf der Seite erscheinen).

 

Templates: Listenansicht - Vorschau groß

<li class="media" [mvif:Lastname:neq:]>
    <a class="pull-left" href='[morelink]'><img class="media-object" src='[imageurl]' alt=''></a>
    <div class="media-body">[editbutton]
      <h4 class="media-heading">[b_title] [Firstname] [Lastname]</h4>
      <h5 [mvif:position:neq:]>[position]</h5>
      <h6 [mvif:department:neq:]> [department]</h6>
      <div class="media-body">
         <p>
           <span class="glyphicon glyphicon-earphone" [mvif:b_tel:neq:]></span><span [mvif:b_tel:neq:]> [b_tel]<br/></span>
           <span class="glyphicon glyphicon-phone" [mvif:b_mobile:neq:]></span><span [mvif:b_mobile:neq:]> [b_mobile]<br/></span>
           <span class="glyphicon glyphicon-print" [mvif:b_fax:neq:]></span><span [mvif:b_faxneq:]> [b_fax]<br/></span>
           <span class=" glyphicon glyphicon-envelope" [mvif:b_email:neq:]></span><span [mvif:b_email:neq:]>
             <a href="[ci:baseurl]tabid-20/mailcontact-[val:itemid]">[localize:send_mail]</a> <br/></span>   
        </p>
     </div>
   </div>
</li>

 

Templates: Blättern in der Vorschau - Kopfbereich

<ul class="media-list">[template_end]</ul>

 

Templates: Blättern in der Vorschau - Fußbereich

<ul class="media-list">[template_start]</ul>

 

 
 

Platzhalter: Detailansicht

Platzhaltername

Typ

Platzhalterbeschreibung

[author]

string

Ersteller des Kontaktobjekts.

[b_additionalinfo]

string

Geschäftlich – Zusätzliche Informationen.

[b_branch]

string

Geschäftlich – Branche.

[b_city]

string

Geschäftlich – Stadt.

[b_country]

string

Geschäftlich - Land.

[b_email]

string

Geschäftlich - E-Mail.

[b_email_encoded]

string

Geschäftlich - E-Mail in verschlüsselter Form (Spam-Vermeidung).

[b_fax]

string

Geschäftlich - Faxnummer.

[b_housenumber]

string

Geschäftlich - Hausnummer.

[b_mobile]

string

Geschäftlich - Mobiltelefon- Nummer.

[b_region]

string

Geschäftlich – Region.

[b_room]

string

Geschäftlich – Raum.

[b_street]

string

Geschäftlich – Straße.

[b_tel]

string

Geschäftlich – Telefonnummer.

[b_title]

string

Geschäftlich – Titel.

[b_type]

string

Geschäftlich - Typ.

[b_website]

string

Geschäftlich - Website.

[b_zipcode]

string

Geschäftlich - Postleitzahl.

[birthday]

date

Geburtsdatum.

[caneditinline]

string

Gibt an, ob der Benutzer den Inline-Editor verwenden darf.

[company]

string

Firmenname.

[createddate]

string

Erstellungsdatum dieses Kontaktes.

[department]

string

Abteilung.

[description]

string

Textdaten (WYSIWYG).

[editbutton]

string

Schaltfläche, um den Artikel im Objekt-Edit-Manager zu bearbeiten.

[editinlinebutton]

string

Schaltfläche, die den Inline-Editor öffnet.

[editinlinelink]

string

Url zum Inline-Editor.

[externalid]

integer

Wenn der Kontakt aus einem Fremdsystem importiert und eine externe ID gespeichert wurde, kann sie mit diesem Platzhalter angezeigt werden.

[firstname]

string

Vorname.

[gender]

string

Geschlecht.

[imageurl]

string

Url des Vorschaubilds.

[keywords]

string

SEO-Keywords.

[language]

string

Sprache.

[lastname]

string

Nachname.

[memo]

string

Ein zusätzliches Memofeld.

[nextitemurl] string Url zum nächsten Kontakt in der Liste (Blättern in der Einzelansicht muss aktiviert sein).

[objecttypename]

string

Zeigt den Objektyp, der unter SEO ausgewählt wurde.

[p_additionalinfo]

string

Privat – Zusätzliche Informationen.

[p_city]

string

Privat – Stadt.

[p_country]

string

Privat - Land.

[p_email]

string

Privat - E-Mail.

[p_email_encoded]

string

Privat - E-Mail in verschlüsselter Form (Spam-Vermeidung).

[p_fax]

string

Privat - Faxnummer.

[p_housenumber]

string

Privat – Hausnummer.

[p_mobile]

string

Privat – Mobiltelefon-Nummer.

[p_region]

string

Privat – Region.

[p_street]

string

Privat – Straße.

[p_tel]

string

Privat – Telefonnummer.

[p_title]

string

Privat – Titel.

[p_website]

string

Privat - Website.

[p_zipcode]

string

Privat - Postleitzahl.

[p1_additionalinfo]

string

Erklärung wie oben.

[p1_city]

string

Erklärung wie oben.

[p1_country]

string

Erklärung wie oben.

[p1_email]

string

Erklärung wie oben.

[p1_fax]

string

Erklärung wie oben.

[p1_housenumber]

string

Erklärung wie oben.

[p1_mobile]

string

Erklärung wie oben.

[p1_region]

string

Erklärung wie oben.

[p1_street]

string

Erklärung wie oben.

[p1_tel]

string

Erklärung wie oben.

[p1_title]

string

Erklärung wie oben.

[p1_website]

string

Erklärung wie oben.

[p1_zipcode]

string

Erklärung wie oben.

[p2_additionalinfo]

string

Erklärung wie oben.

[p2_city]

string

Erklärung wie oben.

[p2_country]

string

Erklärung wie oben.

[p2_email]

string

Erklärung wie oben.

[p2_fax]

string

Erklärung wie oben.

[p2_housenumber]

string

Erklärung wie oben.

[p2_mobile]

string

Erklärung wie oben.

[p2_region]

string

Erklärung wie oben.

[p2_street]

string

Erklärung wie oben.

[p2_tel]

string

Erklärung wie oben.

[p2_title]

string

Erklärung wie oben.

[p2_website]

string

Erklärung wie oben.

[p2_zipcode]

string

Erklärung wie oben.

[parentid]

integer

Wird manchmal dazu verwendet, um Kontakte miteinander zu verknüpfen.

[position]

string

Position innerhalb der Firma.

[previousitemurl] string Url zum vorherigen Kontakt in der Liste (Blättern in der Einzelansicht muss aktiviert sein).

[preview]

string

Vorschautext.

[previewimage]

integer

RAID (RessourceAssignID) des Vorschaubilds.

[previewimage_alt]

string

Textinformation zum Vorschaubild (Tooltip).

[previewimageisvisible]

string

Obsolet. Verwenden Sie [mvif:previewimage:neq:0].

[profession]

string

Beruf.

[salescontact]

string

Vertriebsbeuftragter.

[salutation]

string

Anrede.

[source]

string

Quelle.

[superior]

string

Vorgesetzter.

[title]

string

Titel des Kontakts.

[type]

string

Typ-Schlüssel des Objektyps, der unter SEO ausgewählt wurde.

Anmerkung:
Ihnen stehen hier zusätzlich die Felder [usersetting1] - [usersetting10] (string-Werte), [userint1]-[userint5] (integer-Werte), [userdate1] and [userdate2] (datetime-Werte), [userfloat1]-[userfloat5] (double-Werte), [userimage1]-[userimage5] (integer-Werte, RAIDs), [userimage1_alt]-[userimage5_alt] (string-Werte) zur Verfügung.
 

 

 

Platzhalter: Kopf- und Fußbereich

Platzhaltername

Typ

Platzhalterbeschreibung

[CanCreateInline]

string

Gibt an, ob der Benutzer den Inline-Editor zum Erzeugen eines neuen Objekts verwenden darf.

[CreateInlineButton]

string

Schaltfläche, die den Inline-Editor zum Erzeugen eines neuen Objekts öffnet.

[CreateInlineLink]

string

Url, die den Inline Editor zum Erzeugen eines neuen Objekts öffnet.

[CurrentPageNumber]

integer

Aktuelle Seite – Paging.

[FirstPage]

string

Url zur ersten Seite – Paging.

[IsListView]

string

Gibt an, ob sich das Modul in der Listenansicht befindet.

[LastPage]

string

Url zur letzten Seite – Paging.

ModulePreview

string

Vorschautext des Moduls.

ModulePreviewImage

integer

Vorschaubild des Moduls (RAID).

ModuleImage_alt

string

Textinformation zum Vorschaubild (Tooltip).

[NextPage]

string

Url zur nächsten Seite – Paging.

[PreviousPage]

string

Url zur vorherigen Seite – Paging.

[PrintLink]

string

Url zur Druckansicht.

[ReturnToListLink]

string

Url zurück zur Listenansicht.

[ReturnToOriginalListLink]

string

Url zurück zur Listenansicht (bei Paging der Einzelansicht).

[ShownFrom]

integer

Index des ersten Elements, das auf der aktuellen Seite angezeigt wird.

[ShownTo]

integer

Index des letzten Elements, das auf der aktuellen Seite angezeigt wird.

[TellAFrendLink]

string

Url zum Empfehlungs-Modul (Tell-a-Friend).

[TotalItemsCount]

integer

Anzahl aller Elemente - Paging.

[TotalPageCount]

integer

Anzahl aller Seiten - Paging.

 

Platzhalter: Listenansicht

Platzhaltername

Typ

Platzhalterbeschreibung

[author]

string

Ersteller des Kontaktobjekts.

[b_additionalinfo]

string

Geschäftlich – Zusätzliche Informationen.

[b_branch]

string

Geschäftlich – Branche.

[b_city]

string

Geschäftlich – Stadt.

[b_country]

string

Geschäftlich - Land.

[b_email]

string

Geschäftlich - E-Mail.

[b_email_encoded]

string

Geschäftlich - E-Mail in verschlüsselter Form (Spam-Vermeidung).

[b_fax]

string

Geschäftlich - Faxnummer.

[b_housenumber]

string

Geschäftlich - Hausnummer.

[b_mobile]

string

Geschäftlich – Mobiltelefon-Nummer.

[b_region]

string

Geschäftlich – Region.

[b_room]

string

Geschäftlich – Raum.

[b_street]

string

Geschäftlich – Straße.

[b_tel]

string

Geschäftlich – Telefonnummer.

[b_title]

string

Geschäftlich – Titel.

[b_type]

string

Geschäftlich - Typ.

[b_website]

string

Geschäftlich - Website.

[b_zipcode]

string

Geschäftlich - Postleitzahl.

[birthday]

date

Geburtsdatum.

[caneditinline]

string

Gibt an, ob der Benutzer den Inline-Editor verwenden darf.

[company]

string

Firmenname.

[createddate]

date

Erstellungsdatum dieses Kontaktes.

[department]

string

Abteilung.

[description]

string

Textdaten (WYSIWYG).

[editbutton]

string

Schaltfläche, um den Artikel im Objekt-Edit-Manager zu bearbeiten.

[editinlinebutton]

string

Schaltfläche, die den Inline-Editor öffnet.

[editinlinelink]

string

Url zum Inline-Editor.

[externalid]

integer

Wenn der Kontakt aus einem Fremdsystem importiert und eine externe ID gespeichert wurde, kann sie mit diesem Platzhalter angezeigt werden.

[firstname]

string

Vorname.

[gender]

string

Geschlecht.

[imageurl]

string

Url des Vorschaubilds.

[keywords]

string

SEO-Keywords

[language]

string

Sprache.

[lastname]

string

Nachname.

[memo]

string

Ein zusätzlichen Memofeld.

[morelink]

string

Url zur Detailansicht des Objekts.

[objecttypename]

string

Zeigt den Objektyp, der unter SEO ausgewählt wurde.

[p_additionalinfo]

string

Privat – Zusätzliche Informationen.

[p_city]

string

Privat – Stadt.

[p_country]

string

Privat - Land.

[p_email]

string

Privat - E-Mail.

[p_email_encoded]

string

Privat - E-Mail in verschlüsselter Form (Spam-Vermeidung).

[p_fax]

string

Privat - Faxnummer.

[p_housenumber]

string

Privat – Hausnummer.

[p_mobile]

string

Privat – Mobiltelefon-Nummer.

[p_region]

string

Privat – Region.

[p_street]

string

Privat – Straße.

[p_tel]

string

Privat – Telefonnummer.

[p_title]

string

Privat – Titel.

[p_website]

string

Privat - Website.

[p_zipcode]

string

Privat - Postleitzahl.

[p1_additionalinfo]

string

Erklärung wie oben.

[p1_city]

string

Erklärung wie oben.

[p1_country]

string

Erklärung wie oben.

[p1_email]

string

Erklärung wie oben.

[p1_fax]

string

Erklärung wie oben.

[p1_housenumber]

string

Erklärung wie oben.

[p1_mobile]

string

Erklärung wie oben.

[p1_region]

string

Erklärung wie oben.

[p1_street]

string

Erklärung wie oben.

[p1_tel]

string

Erklärung wie oben.

[p1_title]

string

Erklärung wie oben.

[p1_website]

string

Erklärung wie oben.

[p1_zipcode]

string

Erklärung wie oben.

[p2_additionalinfo]

string

Erklärung wie oben.

[p2_city]

string

Erklärung wie oben.

[p2_country]

string

Erklärung wie oben.

[p2_email]

string

Erklärung wie oben.

[p2_fax]

string

Erklärung wie oben.

[p2_housenumber]

string

Erklärung wie oben.

[p2_mobile]

string

Erklärung wie oben.

[p2_region]

string

Erklärung wie oben.

[p2_street]

string

Erklärung wie oben.

[p2_tel]

string

Erklärung wie oben.

[p2_title]

string

Erklärung wie oben.

[p2_website]

string

Erklärung wie oben.

[p2_zipcode]

string

Erklärung wie oben.

[parentid]

string

Wird manchmal dazu verwende,t um Kontakte miteinander zu verknüpfen.

[position]

string

Position innerhalb der Firma.

[preview]

string

Vorschautext.

[previewimage]

string

RAID (RessourceAssignID) des Vorschaubilds.

[previewimage_alt]

string

Textinformation zum Vorschaubild (Tooltip).

[previewimageisvisible]

string

Obsolet. Verwenden Sie [mvif:previewimage:neq:0].

[profession]

string

Beruf.

[salescontact]

string

Vertriebsbeuftragter.

[salutation]

string

Anrede.

[source]

string

Quelle.

[superior]

string

Vorgesetzter.

[title]

string

Titel des Kontakts.

[type]

string

Typ-Schlüssel des Objektyps, der unter SEO ausgewählt wurde.

Anmerkung:
Ihnen stehen hier zusätzlich die Felder [usersetting1] - [usersetting10] (string-Werte), [userint1]-[userint5] (integer-Werte), [userdate1] and [userdate2] (datetime-Werte), [userfloat1]-[userfloat5] (double-Werte), [userimage1]-[userimage5] (integer-Werte, RAIDs), [userimage1_alt]-[userimage5_alt] (string-Werte) zur Verfügung.

 

 

 

 

 

Verknüpfte Kontakte

Das Kontakte-Modul ist auch als Variante für verknüpfte Kontakte verfügbar. Entsprechend Betriebsmodus und Templates werden hier dynamisch bestimmte Kontakte in Listenform angezeigt. Es sind die gleichen Einstellungen verfügbar wie für das Modul Artikel.
 

Basisdaten

Die vorgegebenen Felder des Kontaktobjektes sollten den Anforderungen der meisten Anwender genügen. Viele Felder entsprechen z. B. den Kontakt-Feldern in Microsoft Outlook. Das Register Textdaten kann zusätzliche, formatierte Inhalte enthalten, z. B. einen Lebenslauf. Diese Inhalte können in der Detailansicht des Objekts dargestellt werden. Bei Bedarf können über die BasicData-Verwaltung Felder (siehe Platzhalter der Detail- und Listenansicht) hinzugefügt, Felder entfernt und Benennungen der Eingabemaske geändert werden.

 

Das Erstellen eines neuen Nutzers in der Benutzerverwaltung, eine neue Anmeldung zu einem Newsletter oder die Registrierung in einem Shop generiert automatisch ein Kontaktobjekt.

Kontakte in verschiedenen Sprachen

Wie andere Inhaltstypen sind Kontaktdaten an eine Sprache gebunden. So können auch unterschiedliche Kontaktpersonen für die verschiedenen Sprachen in einem Kontaktobjekt hinterlegt werden (z. B. unterschiedliche Ansprechpartner).