Dokumentation contentXXL CMS Version 5.3

Visuelles Beispiel

 

 
 

Allgemein

Das Blog-Modul dient zum Erstellen/Anzeigen von Blog-Einträgen (ähnlich Tagebucheinträgen). Einträge können mit Tags und Kategorien versehen werden, um sie so auch thematisch miteinander zu verknüpfen.

Der Blog ist in mehrere einzelne Module unterteilt:

  • Blogs
  • Verknüpfte Blogs
  • Blogs Archiv
  • Blogs TagCloud
  • Blogs Trackback
  • Blogs Show Trackback Link
  • Verknüpfte Blog Tags

 

Beschreibung

Das Blog-Modul dient zur Anzeige der erfassten Blog-Einträge. Erst in Kombination mit den weiteren, oben erwähnten Modulen erreicht es seine volle Funktionalität. Durch die Verwendung von „Blogs Tag-Cloud“, „Related Blog Tags“ sowie Blogs Trackback ist es möglich, Verknüpfungen zu andern Einträgen (ggf. anderer Blogger) zu bilden.

 
 

Spezielle Einstellungen

Die speziellen Einstellungen des Blogmoduls umfassen Einstellungen für die erforderlichen Templates zur Darstellung von Listen- und Einzelansichten, zum Blättern sowie erweiterte Einstellungen für spezielle Anwendungen. Über die Editier-Schaltfläche können die gewählten Templates bei entsprechenden Zugriffsrechten auch gleich bearbeitet werden.

Hinweis: Bitte beachten Sie, dass die Änderung von Templates auch alle anderen Module betrifft, denen das Template zugewiesen wurde. Die Verwendung von Templates ist im Template-Editor dokumentiert. Möchten Sie Templates nur für dieses eine Modul ändern, speichern Sie das Template unter einem neuen Namen und weisen Sie es dann dem Modul in der Auswahlliste zu.

Abb.: Spezielle Einstellungen des Blogmoduls.

 

Im Einzelnen können die folgenden speziellen Einstellungen getroffen werden:

Templates Einzelansicht

  • Detailansicht: Wählen Sie hier das gewünschte Template für die Detail- oder Einzelansicht des Moduls aus.
  • Druckvorschau: Wählen Sie hier das gewünschte Template für die Druckansicht des Moduls aus.
  • Inline-Edit: Wählen Sie hier das gewünschte Template für das Erscheinungsbild des Inline-Editors in diesem Modul aus.
  • Kein Blättern in der Einzelansicht: Wird in der Einzelansicht des Moduls keine Blätterfunktion (Paging, nächster Eintrag) benötigt, kann diese Option aktiviert werden. Dies verbessert die Performance und verringert die Systemlast, da dann nur noch der aktuelle Eintrag bereitgestellt werden muss. Diese Option ist (aus Gründen der Abwärtskompatibilität) standardmäßig nicht ausgewählt.

Templates Listenansicht

  • Anzahl Vorschau groß: Anzahl der Objekte, die mit dem Template für „Vorschau groß“ in der Listenansicht angezeigt werden sollen.
  • Anzahl Spalten groß: Anzahl der Spalten, die mit dem Template für „Vorschau groß“ in der Listenansicht angezeigt werden sollen.
  • Vorschau groß: Wählen Sie hier das gewünschte Template für die Vorschau-/Listenansicht groß aus. Der Wechsel zwischen einem Template für Vorschau groß und Vorschau klein ermöglicht die Priorisierung von Informationen durch einen Template-Wechsel nach einer bestimmten Anzahl von Objekten, beispielsweise in eine kleinere Darstellung.
  • Vorschau groß alternierend: Wählen Sie hier das gewünschte Template für die Vorschau-/Listenansicht groß alternierend aus. Der Wechsel zwischen einem Template für Vorschau groß und Vorschau groß alternierend ermöglicht einen Darstellungs-Wechsel bei jeder Zeile, um beispielsweise die Lesbarkeit zu erhöhen.
  • Anzahl Vorschau klein: Anzahl der Objekte, die mit dem Template für „Vorschau klein“ in der Listenansicht angezeigt werden sollen.
  • Anzahl Spalten klein: Anzahl der Spalten, die mit dem Template für „Vorschau klein“ in der Listenansicht angezeigt werden sollen.
  • Vorschau klein: Wählen Sie hier das gewünschte Template für die Vorschau-/Listenansicht klein aus. Der Wechsel zwischen einem Template für Vorschau groß und Vorschau klein ermöglicht die Priorisierung von Informationen durch einen Template-Wechsel nach einer bestimmten Anzahl von Objekten, beispielsweise in eine kleinere Darstellung.
  • Vorschau klein alternierend: Wählen Sie hier das gewünschte Template für die Vorschau-/Listenansicht klein alternierend aus. Der Wechsel zwischen einem Template für Vorschau klein und Vorschau klein alternierend ermöglicht einen Darstellungs-Wechsel bei jeder Zeile, um beispielsweise die Lesbarkeit zu erhöhen.

Blättern in der Vorschau

  • Kopfbereich: Wählen Sie hier das gewünschte Template für den Kopfbereich der Vorschau-/Listendarstellung. Dort können beispielsweise Blätterfunktionen dargestellt werden.
  • Fußbereich: Wählen Sie hier das gewünschte Template für den Fußbereich der Vorschau-/Listendarstellung. Dort können beispielsweise Blätterfunktionen dargestellt werden.
  • Kein Ergebnis: Wählen Sie hier das gewünschte Template für den Fall einer leeren Liste. Dort kann beispielsweise ein entsprechender Hinweis dargestellt werden.

Erweiterte Einstellungen

  • Rotationsmodus: Ist dieser Modus gesetzt, werden entsprechend dem Template ein oder mehrere zufällig ausgewählte Listenelemente dargestellt. Diese Funktionalität bedingt einen abgeschalteten Seiten-Cache für die jeweilige Seite.
  • Hinweis: Wir empfehlen statt dem Server-seitigen Rotationsmodus im Template per Javascript eine Client-seitige Liste aufzubauen. Dann kann das Caching erhalten bleiben.
  • Teasermodus: (Einzelansicht auf anderer Seite öffnen) Ist dieser Modus gesetzt, wird die Einzelansicht des Objektes in einem anderen Modul (entsprechend der Ziel-ModulID) und auf einer anderen Seite (entsprechend der Ziel SeitenID) geöffnet. Dieses Objekt muss dort ebenfalls veröffentlicht sein.
  • Ziel-Modul-ID / Ziel-Seiten-ID: Durch die Angabe von Ziel ModulID und Ziel SeitenID kann ein Öffnen für das angegebene Modul und die angegebene Seite erzwungen werden. Ansonsten wird eine beliebige weitere Veröffentlichung verwendet.
  • Feature-Modus: Ist dieser Modus gesetzt, wird das erste Objekt in der Liste in Einzelansicht geöffnet. Andere Objekte in dem Modul sowie andere Module auf der Seite können in diesem Modus nicht mehr dargestellt werden.

Eine detaillierte Beschreibung der möglichen Customization-Punkte und Templates können Sie in unserem Partner- und Support-Portal (partner.contentxxl.com) finden.

 
 

Templating: Einzelansicht mit eingebundenem Kommentar-Modul

<article>[editbutton]
<h3>[editbutton][Title]</h3>
<p>[pfl:1:erstellt am][pfl:2:created at] [date:BlogTimestamp:dd.MM.yyyy HH:mm] Uhr  [pfl:1:von][pfl:2:from] [Author]</p>
<p>[Description]</p>
<A href="javascript:history.back()">« [pfl:1:zurück][pfl:2:back]</A> [module:34]
</article>

 

Templating: Listenansicht, Möglichkeit zur Kommentarerstellung für angemeldete Benutzer

<li class="media">
    <img class="media-object pull-left" src='ResourceImage.aspx?raid=[Contacts_previewimage]' alt='[Contacts_previewimage_alt]'>
    <div class="media-body">
      <h4 class="media-heading">[Author]</h4>
       <p> [date:BlogTimestamp:dd.MM.yyyy HH:mm] Uhr</p>
    </div>
     <div class="media-body pull-left margin-top10">
       <p><a href='[morelink]'>[Preview]</a></p>
        <p><span [mvifci:cuid:gt:0]><a href='[morelink]/createcomment-1'>neuer Kommentar</a></span></p>
<a href='[morelink]/createcomment-1'>neuer Kommentar</a>   
    </div>
</li>

 

Templating: Kopfbereich

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

 

Templating: Fußbereich

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

Platzhalter: Detailansicht (Kontaktdaten des Autors sind hier verfügbar)

Platzhaltername

Typ

Platzhalterbeschreibung

[Author]

string

Person, die das Objekt angelegt hat.

[BlogTimestamp]

date

Zeitstempel des Blogs.

[CanEditInline]

string

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

[Contacts_Author]

string

Siehe Contacts.

[Contacts_AuthorID]

string

Siehe Contacts

Contacts_b_additionalinfo

string

Siehe Contacts

[Contacts_b_branch]

string

Siehe Contacts

[Contacts_b_city]

string

Siehe Contacts

[Contacts_b_country]

string

Siehe Contacts

[Contacts_b_email]

string

Siehe Contacts

[Contacts_b_fax]

string

Siehe Contacts

[Contacts_b_housenumber]

string

Siehe Contacts

[Contacts_b_mobile]

string

Siehe Contacts

[Contacts_b_region]

string

Siehe Contacts

[Contacts_b_room]

string

Siehe Contacts

[Contacts_b_street]

string

Siehe Contacts

[Contacts_b_tel]

string

Siehe Contacts

[Contacts_b_title]

string

Siehe Contacts

[Contacts_b_type]

string

Siehe Contacts

[Contacts_b_website]

string

Siehe Contacts

[Contacts_b_zipcode]

string

Siehe Contacts

[Contacts_Birthday]

string

Siehe Contacts

[Contacts_company]

string

Siehe Contacts

[Contacts_department]

string

Siehe Contacts

[Contacts_Description]

string

Siehe Contacts

[Contacts_externalid]

string

Siehe Contacts

[Contacts_Firstname]

string

Siehe Contacts

[Contacts_gender]

string

Siehe Contacts

[Contacts_Keywords]

string

Siehe Contacts

[Contacts_language]

string

Siehe Contacts

[Contacts_Lastname]

string

Siehe Contacts

[Contacts_memo]

string

Siehe Contacts

[Contacts_owner9

string

Siehe Contacts

[Contacts_p_additionalinfo]

string

Siehe Contacts

[Contacts_p_city]

string

Siehe Contacts

[Contacts_p_country]

string

Siehe Contacts

[Contacts_p_email]

string

Siehe Contacts

[Contacts_p_fax]

string

Siehe Contacts

[Contacts_p_housenumber]

string

Siehe Contacts

[Contacts_p_mobile]

string

Siehe Contacts

[Contacts_p_region]

string

Siehe Contacts

[Contacts_p_street]

string

Siehe Contacts

[Contacts_p_tel]

string

Siehe Contacts

[Contacts_p_title]

string

Siehe Contacts

[Contacts_p_website]

string

Siehe Contacts

[Contacts_p_zipcode]

string

Siehe Contacts

[Contacts_p1_additionalinfo]

string

Siehe Contacts

[Contacts_p1_city]

string

Siehe Contacts

[Contacts_p1_country]

string

Siehe Contacts

[Contacts_p1_email]

string

Siehe Contacts

[Contacts_p1_fax]

string

Siehe Contacts

[Contacts_p1_housenumber]

string

Siehe Contacts

[Contacts_p1_mobile]

string

Siehe Contacts

[Contacts_p1_region]

string

Siehe Contacts

[Contacts_p1_street]

string

Siehe Contacts

[Contacts_p1_tel]

string

Siehe Contacts

[Contacts_p1_title]

string

Siehe Contacts

[Contacts_p1_website]

string

Siehe Contacts

[Contacts_p1_zipcode]

string

Siehe Contacts

[Contacts_p2_additionalinfo]

string

Siehe Contacts

[Contacts_p2_city]

string

Siehe Contacts

[Contacts_p2_country]

string

Siehe Contacts

[Contacts_p2_email]

string

Siehe Contacts

[Contacts_p2_fax]

string

Siehe Contacts

[Contacts_p2_housenumber]

string

Siehe Contacts

[Contacts_p2_mobile]

string

Siehe Contacts

[Contacts_p2_region]

string

Siehe Contacts

[Contacts_p2_street]

string

Siehe Contacts

[Contacts_p2_tel]

string

Siehe Contacts

[Contacts_p2_title]

string

Siehe Contacts

[Contacts_p2_website]

string

Siehe Contacts

[Contacts_p2_zipcode]

string

Siehe Contacts

[Contacts_parentid]

string

Siehe Contacts

[Contacts_position]

string

Siehe Contacts

[Contacts_Preview]

string

Siehe Contacts

[Contacts_PreviewImage]

string

Siehe Contacts

[Contacts_previewimage_alt]

string

Siehe Contacts

[Contacts_profession]

string

Siehe Contacts

[Contacts_sales]

string

Siehe Contacts

[Contacts_salutation]

string

Siehe Contacts

[Contacts_source]

string

Siehe Contacts

[Contacts_superior]

string

Siehe Contacts

[Contacts_Title]

string

Siehe Contacts

[Contacts_Type]

string

Siehe Contacts

[ContactsID]

string

Siehe Contacts

[Description]

string

Textdaten (WYSIWYG).

[Editbutton]

string

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

[EditInlineButton]

string

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

[EditInlineLink]

string

Url zum Inline-Editor.

[Imageurl] string Url des Vorschaubilds.

[Keywords]

string

SEO-Keywords.

[Preview]

string

Vorschautext.

[PreviewImage]

integer

RAID (RessourceAssignID) des Vorschaubilds.

[Printlink]

string

Url zur Druckansicht.

[Title]

string

Titel.

Anmerkung:
Ihnen stehen hier zusätzlich die Felder [usersetting1] - [usersetting10] (string-Werte), [userint1]-[userint5] (integer-Werte), [userdate1] und [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 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 Seitennummer – 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).

[ModulePreviewImage_alt]

string

Textinformation zum Vorschaubild (Tooltip).

[NextPage]

string

Url zur nächsten Seite – Paging.

[PreviousPage]

string

Url zur vorherigen Seite – Paging.

[PrintLink]

string

Link 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

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

[TotalPageCount]

integer

Anzahl aller Seiten – Paging.

 

 

Platzhalter: Listenansicht (Kontaktdaten des Autors sind hier verfügbar)

Platzhaltername

Type

Platzhalter Beschreibung

[Author]

string

Person, die das Objekt angelegt hat.

[BlogTimestamp]

string

Zeitstempel des Blogs.

[Contacts_Author]

string

Siehe Contacts

[Contacts_AuthorID]

string

Siehe Contacts

[Contacts_b_additionalinfo]

string

Siehe Contacts

[Contacts_b_branch]

string

Siehe Contacts

[Contacts_b_city]

string

Siehe Contacts

[Contacts_b_country]

string

Siehe Contacts

[Contacts_b_email]

string

Siehe Contacts

[Contacts_b_fax]

string

Siehe Contacts

[Contacts_b_housenumber]

string

Siehe Contacts

[Contacts_b_mobile]

string

Siehe Contacts

[Contacts_b_region]

string

Siehe Contacts

[Contacts_b_room]

string

Siehe Contacts

[Contacts_b_street]

string

Siehe Contacts

[Contacts_b_tel]

string

Siehe Contacts

[Contacts_b_title]

string

Siehe Contacts

[Contacts_b_type]

string

Siehe Contacts

[Contacts_b_website]

string

Siehe Contacts

[Contacts_b_zipcode]

string

Siehe Contacts

[Contacts_Birthday]

string

Siehe Contacts

[Contacts_company]

string

Siehe Contacts

[Contacts_department]

string

Siehe Contacts

[Contacts_Description]

string

Siehe Contacts

[Contacts_Firstname

string

Siehe Contacts

[Contacts_gender]

string

Siehe Contacts

[Contacts_Keywords]

string

Siehe Contacts

[Contacts_language]

string

Siehe Contacts

[Contacts_Lastname]

string

Siehe Contacts

[Contacts_memo]

string

Siehe Contacts

[Contacts_owner]

string

Siehe Contacts

[Contacts_p_additionalinfo]

string

Siehe Contacts

[Contacts_p_city]

string

Siehe Contacts

[Contacts_p_country]

string

Siehe Contacts

[Contacts_p_email]

string

Siehe Contacts

[Contacts_p_fax]

string

Siehe Contacts

[Contacts_p_housenumber]

string

Siehe Contacts

[Contacts_p_mobile]

string

Siehe Contacts

[Contacts_p_region]

string

Siehe Contacts

[Contacts_p_street]

string

Siehe Contacts

[Contacts_p_tel]

string

Siehe Contacts

[Contacts_p_title]

string

Siehe Contacts

[Contacts_p_website]

string

Siehe Contacts

[Contacts_p_zipcode]

string

Siehe Contacts

[Contacts_p1_additionalinfo]

string

Siehe Contacts

[Contacts_p1_city]

string

Siehe Contacts

[Contacts_p1_country]

string

Siehe Contacts

[Contacts_p1_email]

string

Siehe Contacts

[Contacts_p1_fax]

string

Siehe Contacts

[Contacts_p1_housenumber]

string

Siehe Contacts

[Contacts_p1_mobile]

string

Siehe Contacts

C[ontacts_p1_region]

string

Siehe Contacts

[Contacts_p1_street]

string

Siehe Contacts

[Contacts_p1_tel]

string

Siehe Contacts

[Contacts_p1_title]

string

Siehe Contacts

[Contacts_p1_website]

string

Siehe Contacts

[Contacts_p1_zipcode]

string

Siehe Contacts

Contacts_p2_additionalinfo]

string

Siehe Contacts

[Contacts_p2_city]

string

Siehe Contacts

[Contacts_p2_country]

string

Siehe Contacts

[Contacts_p2_email]

string

Siehe Contacts

[Contacts_p2_fax]

string

Siehe Contacts

[Contacts_p2_housenumber]

string

Siehe Contacts

[Contacts_p2_mobile]

string

Siehe Contacts

[Contacts_p2_region]

string

Siehe Contacts

[Contacts_p2_street]

string

Siehe Contacts

[Contacts_p2_tel]

string

Siehe Contacts

[Contacts_p2_title]

string

Siehe Contacts

[Contacts_p2_website]

string

Siehe Contacts

[Contacts_p2_zipcode]

string

Siehe Contacts

[Contacts_parentid]

string

Siehe Contacts

[Contacts_position]

string

Siehe Contacts

[Contacts_Preview]

string

Siehe Contacts

[Contacts_PreviewImage]

string

Siehe Contacts

[Contacts_previewimage_alt]

string

Siehe Contacts

[Contacts_profession]

string

Siehe Contacts

[Contacts_sales]

string

Siehe Contacts

[Contacts_salutation]

string

Siehe Contacts

[Contacts_source]

string

Siehe Contacts

[Contacts_superior]

string

Siehe Contacts

[Contacts_Title]

string

Siehe Contacts

[Contacts_Type]

string

Siehe Contacts

[ContactsID]

string

 

[Description]

string

Textdaten (WYSIWYG).

[EditInlinebutton]

string

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

[EditInlinelink]

string

Url zum Inline-Editor.

[Editbutton]

string

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

[Imageurl]

string

Url des Vorschaubilds.

[Keywords]

string

Die SEO-Keywords.

[Morelink]

string

Url der Detail-Ansicht.

[Preview]

string

Vorschautext des Blogeintrags.

[PreviewImage]

integer

Vorschaubild des Blogeintrags (RAID).

[Tagging]

string

Tags des Blogeintrags.

[Title]

string

Titel des Blogeintrags.

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

 

 

 
 

 

Das Basisdaten-Formular

  • Titel: Tragen Sie hier den Titel des Blogeintrags ein (dieser Eintrag wird auch intern zur Identifikation des Objekts verwendet). 
  • Named URL Titel: Dieses Feld ist nur sichtbar, wenn Named URLs aktiviert wurden. Tragen Sie hier gegebenenfalls eine NamedURL für das Objekt ein.
  • Vorschau: Tragen Sie hier gegebenfalls einen Vorschautext für den Blogeintrag ein (sofern vom Template unterstützt).
  • Autor: Hier erscheint der Ersteller des Blogeintrags als Autor.
  • Vorschaubild: Auswahl / Ändern / Entfernen eines Bildes aus dem Ressourcen-Manager.
  • Vorschau: Tragen Sie hier gegebenfalls einen Vorschautext für den Blogeintrag ein (sofern vom Template unterstützt).
  • Tags: Tragen Sie hier die für Ihren Blogeintrag relevanten Tags kommasepariert ein.
  • Zeitstempel: Hier erscheint der Zeitstempel für Ihren Blogeintrag.
  • TrackbackUrl: Trackbacks dienen zur Vernetzung mit anderen Blogs. Tragen Sie hier die URL des externen Blogeintrags ein, dem Sie einen Backtrack-Link schicken wollen. Der Link wird bei Klick auf den Button verschickt (Hinweis: Der Sendebutton ist nur aktiv, wenn das Objekt veröffentlicht ist). Es erscheint eine Statusmeldung.
 

 

RSS-Feeds

Blogs können als RSS-Feeds abonniert werden. Folgende Webservices stehen zur Verfügung (die angegeben Werte sind beispielhaft):

 

~/contentXXL/Services/Blogsexport/rss.asmx/getrssblogsbytabid?TabId=1
alle Blogs auf der angegebenen Seite

 

~/contentXXL/Services/Blogsexport/rss.asmx/getrssblogs
alle Blogs des Portals