Knowledgebase:Adressverzeichnis Entwickler Informationen

From Cloudrexx Development Wiki
Jump to: navigation, search

Frontend Platzhalter

Dies ist die Liste aller Platzhalter die im Frontend verwendet werden. Sie sortiert nach Template-Blöcken.

tree

Ist zuständig für den Navigationsbaum.

TXT_OVERVIEW Text: Übersicht
MEMBERDIR_DIRNAME Name vom Verzeichnis
MEMBERDIR_DIRID ID vom Verzeichnis

category_list

Ist zuständig für die Auflistung der Verzeichnisse.

TXT_CATEGORY_TREE_DESC Text: Unterverzeichnisse (kommt bei der Ansicht eines Verzeichnisses, wenn Unterverzeichnisse vorhanden sind)
MEMBERDIR_PARENT_ID ID vom Elternverzeichnis. Braucht es um bei Klick auf das + die ganze Sache auszuklappen
MEMBERDIR_PADDING_LEFT Abstand von Links
MEMBERDIR_DIR_ID ID Vom Jeweiligen Verzeichnis
MEMBERDIR_IMAGE_SRC Adresse zum Bild, welches Angezeigt werden soll. Ist entweder pluslink.gif oder pixel.gif
MEMBERDIR_DIR_NAME Name vom Verzeichnis


Wenn ein Verzeichnis unterverzeichnisse hat, wird zusätzlich der Block div-block-beginning geparst. Darin steht ein div-Tag, welches benötigt wird um die 'Klapperfunktion' zu realisieren. Sind alle Unterverzeichnisse geparst, wird der Block div-block-ending geparst. Er enthält das abschliessende div-Tag.

category_show

Dieser Bereich ist für die Auflistung der Einträge.

MEMBERDIR_CHAR_LIST Die Liste der Buchstaben zum Anwählen
MEMBERDIR_KEYWORD Das Suchwort. Wird nach einer Suche erneut hier angezeigt
MEMBERDIR_DROPDOWN Das Dropdown zum wählen der verschiedenen Verzeichnisse
MEMBERDIR_SEARCH Text: Suchen
MEMBERDIR_PAGING Das Knowledgebase:Paging
memberdir_row
MEMBERDIR_ROW Die Zeilennummer, zur Abwechselnden Darstellung der Einträge
MEMBERDIR_ID Die ID des aktuellen Eintrags
FIELD_XXX Der Platzhalter für den Inhalt des Feldes XXX (z.B. FIELD_NAME, FIELD_FIRMA)

memberdir_detail_view

Dieser Block wird geparst, wenn die Detailansicht eines Eintrags angezeigt werden soll.

Es gibt zwei Ansichtsmodi:

Automatische Auflistung
Die Felder werden automatisch der vorgebenen Reihenfolge nach ausgegeben. Dabei wird jeweils der Name des Feldes sowie dessen Wert in eine Tabelle eingetragen. In den meisten Fällen ist diese Option zu bevorzugen
Manuelle Auflistung
Falls man eine eigene Anordnung der Dinge möchte, ist dieser Modus zu empfehlen.

Allgemeine Platzhalter:

MEMBERDIR_PIC1 Platzhalter für das erste Bild
MEMBERDIR_PIC2 Platzhalter für das zweite Bild

Automatische Auflistung

Die Automatische Auflistung erfolgt, wenn der Template-Block 'row' vorhanden ist. Beispiel:

<table cellspacing="0" cellpadding="3" width="100%" border="0">
    <tbody>
        <!-- BEGIN row -->
        <tr class="row[[MEMBERDIR_FIELD_ROW]]">
            <td style="VERTICAL-ALIGN: top" width="150"><strong>[[MEMBERDIR_FIELD_NAME]]:</strong></td>
            <td style="VERTICAL-ALIGN: top">[[MEMBERDIR_FIELD_VALUE]]</td>
        </tr>
        <!-- END row -->
    </tbody>
</table>
MEMBERDIR_FIELD_ROW Nummer für die CSS Klassen zum Abwechseln der Farben
MEMBERDIR_FIELD_NAME Bezeichnung vom Feld
MEMBERDIR_FIELD_VALUE Wert des Feldes

Manuelle Auflistung

Falls der Template-Block nicht vorhanden ist, wird in den Manuellen Modus geschaltet. Alle Platzhalter müssen nun selber gesetzt werden. Jeder Platzhalter setzt sich zusammen aus MEMBERDIR_FIELD_ sowie

  • dem Grossgeschriebenen Namen des Feldes, falls es sich um die Standard Felder handelt
  • der Nummer des Feldes (13-18), falls es sich um ein frei definierbares Feld handelt.

Beispiele:

[[MEMBERDIR_FIELD_NAME]]
[[MEMBERDIR_FIELD_VORNAME]]
[[MEMBERDIR_FIELD_E-MAIL]]
[[MEMBERDIR_FIELD_15]]

Ausserdem steht noch der Platzhalter

[[MEMBERDIR_FIELD_DIRECTORY]]

zur Verfügung. In ihm steht das Verzeichnis des jeweiligen Eintrags.


Beispiel:

<table cellspacing="0" cellpadding="3" width="100%" border="0">
    <tr>
		<td>Verzeichnis:</td>
		<td>[[MEMBERDIR_FIELD_DIRECTORY]]</td>
	</tr>
	<tr>
		<td>Name:</td>
		<td>[[MEMBERDIR_FIELD_NAME]]</td>
	</tr> 
    </tbody>
</table>

Links

Benutzerhandbuch