Knowledgebase:Medien Verzeichnis

From Cloudrexx Development Wiki
Jump to: navigation, search
Handbuch

Beschreibung

Kurzbeschreibung

Die Grundidee vom Medien Verzeichnis ist Inhalte Kategoriesiert (Ebenden & Kategorien) darzustellen. Die Inhalte fürs Verzeichnis können im Bakcend wie im Frontend erfasst werden.

Das Medien Verzeichnis unterscheided sich von der Grundfunktionsweise her nicht wesendlich vom bestehenden Link Verzeichnis. Wesendliche Neuerungen sind:

  • Eingabefelder können dynamisch und unbegrenzt erweitert werden.
  • Übersichtskarte mit Google Maps
  • Es können mehrere Formular Vorlagen erstellt werden. Beim Erfassen eines Eintrages erscheint eine Auswahl, welche Vorlage man verwenden möchte
  • Direktzugriff in Ebenen und Kategorien via "cmd"
  • Dieverse neue Eingabefelder Typen
  • Eingabefelder Typen können einfach erweitert werden
  • Ereiterte Einstellungen und Berechtigungssystem
  • Das Modul ist Mehrsprachig aufgebaut

Versions Check

Dieses Modul ist ab der Version 2.2 verfügbar.

Voraussetzungen

Anwendung

Ebenen

Über Ebenenkönnen Sie eine Struktur in Ihre verschiedenen Inhalte bringen. Die Ebenen und Kategorien haben folgenden zusammenhang: Jede einzelne Ebene beinhaltet alle erfassten Kategorien. z.B. haben wir folgende Ebenen und Kategorien:

  • Ebene 1
  • Ebene 3
  • Ebene 3
  • Kategorie A
  • Kategorie B
  • Kategorie C

Dies ergibt folgende Struktur

  • Ebene 1
    • Kategorie A
    • Kategorie B
    • Kategorie C
  • Ebene 3
    • Kategorie A
    • Kategorie B
    • Kategorie C
  • Ebene 3
    • Kategorie A
    • Kategorie B
    • Kategorie C

Dies führt dazu, dass ein Eintrag einer Ebene und einer Kategorie zugeteilt werden muss. Die Ebenen können in den Einstellungen aktiviert und deaktiviert werden.

Ebene erstellen

Die Ebenen können auf der Übersichtsseite verwaltet werden. Um eine weitere Ebene hinzuzufügen, muss Ebene hinzufügen angeklickt werden.

Ebene bearbeiten

Um eine bestehende Ebenezu bearbeiten, muss in der Übersicht lediglich das Edit Symbol angeklickt werden.

Kategorien

Über Kategorien können Sie eine Struktur in Ihre verschiedenen Inhalte bringen. Kategorien müssen zwingend erstellt werden, ohne diese Grundstruktur kann kein Verzeichnis aufgebaut werden.

Kategorie erstellen

Bevor Sie Inhalte verfassen wollen Sie vermutlich passende Kategorien erstellen. Die Kategorien können auf der Übersichtsseite verwaltet werden. Um eine weitere Kategorie hinzuzufügen, muss Kategorien hinzufügen angeklickt werden.

Kategorie bearbeiten

Um eine bestehende Kategorie zu bearbeiten, muss in der Übersicht lediglich das Edit Symbol angeklickt werden.

Formular Vorlagen

Vorlage erfassen

Vorlage bearbeiten

Vorlage löschen

Einträge

Eintrag verfassen

Bevor Einträge erfasst werden können, muss sichergestellt werden, dass in den Einstellungen eine oder mehrere Formular Vorlagen erstellt wurden

Eintrag bearbeiten

Eintrag löschen

Komentare

Bewertungen

Dateien

Alle Dateien des Medien Verzeichnis Moduls liegen im Verzeichnis modules/mediadir/*

Platzhalter

Folgende Platzhalter können ausschliesslich nur in den Contentseiten verwendet werden. Lediglich die Platzhalter für die Headlines können im Design verwendet werden.

Allgemein

Diese Platzhalter können in allen Contentseiten von (section=madiadir) verwendet werden

Javascript Code für das Modul

[[MEDIADIR_JAVASCRIPT]]

Platzhalter für die Verlaufsnavigation: siehe Breadcrumb (Navtree)

Suche

Normal

Siehe Suche (Normal)

Erweitert

Siehe Suche (Erweitert)

Ebenen & Kategorien

Diese Platzhalter können in der Contentseite (section=madiadir) verwendet werden

Auflistung

Dieser Block listet alle Ebenen & Kategorien auf


 <!-- BEGIN mediadirCategoriesLevelsList -->
 <!-- BEGIN mediadirCategoriesLevels_row_1 -->
 [[MEDIADIR_CATEGORY_LEVEL_LINK]] [[MEDIADIR_CATEGORY_LEVEL_NUM_ENTRIES]]
 <!-- END mediadirCategoriesLevels_row_1 -->
 <!-- END mediadirCategoriesLevelsList -->
 

Die Anzahl der Spalten kann frei definiert werden, indem man einfach den Blocknamen mit der entsprechenden Nummer anpasst. z.B.

<!-- BEGIN mediadirCategoriesLevels_row_2 -->

Detail

Diese Blöcke beinhalten die Detailangaben zu jeder Kategorie. Diese können in den Einstellungen aktiviert/deaktiviert werden.

 <!-- BEGIN mediadirCategoryLevelDetail -->
  [[MEDIADIR_CATEGORY_LEVEL_NAME]]
  <!-- BEGIN mediadirCategoryLevelPicture -->
   [[MEDIADIR_CATEGORY_LEVEL_PICTURE]]
  <!-- END mediadirCategoryLevelPicture -->
  <!-- BEGIN mediadirCategoryLevelDescription -->
   [[MEDIADIR_CATEGORY_LEVEL_DESCRIPTION]] [[MEDIADIR_CATEGORY_LEVEL_NUM_ENTRIES]] [[MEDIADIR_CATEGORY_LEVEL_ID]]
  <!-- END mediadirCategoryLevelDescription -->
 <!-- END mediadirCategoryLevelDetail -->
 

Einträge

Diese Platzhalter können in der Contentseite (section=madiadir) & (section=madiadir&cmd=detail) verwendet werden

Allgemein

Platzhalter für Eintrags Infomationen

Unformatierten Text hier einfügen
 [[MEDIADIR_ROW_CLASS]] = ('row1' : 'row2')
 [[MEDIADIR_ENTRY_ID]]
 [[MEDIADIR_ENTRY_STATUS]]
 [[MEDIADIR_ENTRY_VALIDATE_DATE]]
 [[MEDIADIR_ENTRY_CREATE_DATE]]
 [[MEDIADIR_ENTRY_AUTHOR]]
 [[MEDIADIR_ENTRY_HITS]]
 [[EDIADIR_ENTRY_POPULAR_HITS]]
 [[MEDIADIR_ENTRY_DETAIL_URL]]
 [[MEDIADIR_ENTRY_EDIT_URL]]
 [[MEDIADIR_ENTRY_DELETE_URL]]
 [[TXT_MEDIADIR_ENTRY_DELETE]]
 [[TXT_MEDIADIR_ENTRY_EDIT]]
 [[TXT_MEDIADIR_ENTRY_DETAIL]]
 

Platzhalter für Link zum Editieren des Eintrages

 <!-- BEGIN mediadirEntryEditLink -->
 [[MEDIADIR_ENTRY_EDIT_URL]] 
 [[TXT_MEDIADIR_ENTRY_EDIT]]
 <!-- END mediadirEntryEditLink -->
 

Platzhalter für Link zum Löschen des Eintrages

 <!-- BEGIN mediadirEntryDeleteLink -->
 [[MEDIADIR_ENTRY_DELETE_URL]]
 [[TXT_MEDIADIR_ENTRY_DELETE]]
 <!-- END mediadirEntryDeleteLink -->
 

Platzhalter für die Aktuellen Bewertungen und Bewerten des Eintrages

 <!-- BEGIN mediadirEntryVotes -->
 [[MEDIADIR_ENTRY_VOTES]]
 <!-- END mediadirEntryVotes -->
 
 <!-- BEGIN mediadirEntryVoting -->
 [[MEDIADIR_ENTRY_VOTING]]
 <!-- END mediadirEntryVoting -->
 

Auflistung

Bei der Auflistung können die Platzhalter für die Eingabefelder auch verwendet werden.

 <!-- BEGIN mediadirEntryList -->
 [[MEDIADIR_ENTRY_DETAIL_URL]] 
 [[TXT_MEDIADIR_ENTRY_DETAIL]]
 <!-- END mediadirEntryList -->
 

Eingabefelder

Die verfügaberen Platzhalter und Blöcke für die eingabefelder werden in den Einstellungen bei den einzelnen Formular Vorlagen aufgelistet. Grundsätzlich werden diese wie folgt generiert:

 <!-- BEGIN mediadir_inputfield_ID -->
 [[TXT_MEDIADIR_INPUTFIELD_NAME]]
 [[MEDIADIR_INPUTFIELD_VALUE]]
 <!-- END mediadir_inputfield_ID -->
 
 

Folgender Block/Platzhalter listet alle abgefüllten Eingabefelder auf

 <!-- BEGIN mediadir_inputfields -->
 [[TXT_MEDIADIR_INPUTFIELD_NAME]]
 [[MEDIADIR_INPUTFIELD_VALUE]]
 <!-- END mediadir_inputfields -->
 

Headlines

Diese Platzhalter können ausschliesslich in der index.html Datei verwendet werden

 <!-- BEGIN mediadirLatest_row_1 -->
 [[MEDIADIR_LATEST_ENTRY_FIELD_1_POS]]
 [[MEDIADIR_ENTRY_DETAIL_URL]]  
 [[TXT_MEDIADIR_ENTRY_DETAIL]]
 <!-- END mediadirLatest_row_1 -->
 

Die Anzahl der Spalten kann frei definiert werden, indem man einfach den Blocknamen mit der entsprechenden Nummer anpasst. z.B.

 <!-- BEGIN mediadirLatest_row_2 -->
 

Einstellungen

Über die Einstellungen können Sie das Medien Verzeichnis Modul nach Ihren Wünschen konfigurieren.

Einträge

Ebenen & Kategorien

Eingabeformulare

E-Mail Vorlagen

Bilder & Dateien

Google Übersichtskarte

Kommentare & Bewertung

Contentseiten

siehe https://support.cloudrexx.com/support/solutions/articles/13000028451-medienverzeichnis#Website-Integration

Modul kopieren

  • 1. Modul Ordner in das Verzeichnis "modules" kopieren
  • 2. Den Ordner "googleServices" ins Verzeichnis "lib" kopieren
  • 3. Ins "index.php" und "cadmin/index.php" alle mediadir Codes einfügen
  • 4. mediadir Einträge in der Datenbank bei folgenden Tabellen erstellen: contrexx_modules, contrexx_bakend_areas, contrexx_module_repository,
  • 5. In die Datenbank folgende Tabellen importieren: contrexx_module_mediadir_*
  • 6. lib/PEAR/HTML/Template/Sigma/Sigma.php" dieses Files muss auch ersetzt werden

Anbindung zum Kalender

siehe Knowledgebase:Kalender-/Mediadir-Verbund

FAQ