Icon InlineContact

Das Joomla-Plugin "InlineContact" fügt an der entsprechenden Stelle die Details eines bestimmten Kontakts aus der Joomla-Kontaktverwaltung ein. Zudem lassen sich mehrere Kontakte in Form einer Liste ausgeben, die mit verschiedenen Templates selber definiert werden kann.

Funktionen

  • Einfügen von Kontaktdaten in den Text
  • Erzeugen von Listen einer Kontakt-Kategorie
  • Mehrere Listen-Templates anlegbar

Howto

Tags

{inlinecontact contactid} beliebiger Text/ HTML {/inlinecontact}
contactid muss durch die jeweilige ID des Kontaktes ersetzt werden.
Zwischen den beiden Tags können dann die verfügbaren Platzhalter verwendet werden.

{inlinecontactlist categoryid templatenumber}
categoryid muss durch die ID einer Kontakt-Kategorie ersetzt werden.
templatenumber muss durch die Nummer des Templates aus den Plugin-Einstellungen ersetzt werden

Plugin-Einstellungen

Leere Werte ausblenden: Falls ein Wert leer ist, wird er und ggf. die zugehörige Beschriftung nicht angezeigt

Templates: Templates bestehen aus drei Teilen, dem Teil vor und nach der Liste sowie dem sich wiederholenden Hauptteil. Alle Teile können mit Text oder HTML gefüllt werden, wobei im Hauptteil die Platzerhalter entsprechend ersetzt werden. Es ist eine unbegrenzte Anzahl an Templates möglich.

Platzhalter

Es stehen folgenden Standard-Platzhalter + die Namen aller selbst definierten Felder zur Verfügung:

[id]
[name]
[alias]
[con_position]
[address]
[suburb]
[state]
[country]
[postcode]
[telephone]
[fax]
[misc]
[image]
[email_to]
[mobile]
[webpage]

Die obigen Platzhalter geben nur den Wert zurück. Jeder Platzhalter lässt sich mit weiteren Präfixen versehen:
[l_*] : gibt nur die zugehörige Beschriftung aus
[lv_*] : gibt sowohl den Wert als auch die zugehörige Beschriftung aus

Beispiele

Ein Kontakt

HTML im Editor

<p>{inlinecontact 5}[image]<br>
Name: [name]<br>
[l_email_to]: [email_to]<br>
[lv_telephone]
</p>{/inlinecontact}

Beispiel-Ausgabe

<p>BILD<br>
Name: Max Mustermann<br>
E-Mail: max.mustermann@test.de<br>
Telefon: 123456789
</p>

Kontakt-Liste

Template (Nr 1)

Vor der Liste

<table>
<tr><th>Name</th><th>E-Mail</th></tr>

Der sich wiederholende Hauptteil

<tr>
<td>[name]</td>
<td>[email_to]</td>
</tr>

Nach der Liste

</table>

Platzhalter im Editor

{inlinecontactlist 5 1}

Erzeugt eine Liste aller Kontakte der Kategorie mit der ID 5 und benutzt das Template mit der Nummer 1

Beispiel-Ausgabe

<table>
<tr><th>Name</th><th>E-Mail</th></tr>
<tr>
<td>Max Mustermann</td>
<td>max.mustermann@test.de</td>
</tr>
<tr>
<td>Erika Mustermann</td>
<td>erika.mustermann@test.de</td>
</tr>
</table>

Download

Das Plugin ist kostenlos und kann über folgenden Link heruntergeladen werden.

Version: 1.0.0 - Joomla™ Version 3.x
Lizenz: GPLv2
Downloads: 147