Joomla™-Plugin InlineContact

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

Download

Das Plugin ist kostenlos und kann über folgende Links heruntergeladen werden.

Package

Das Package beinhaltet neben dem Hauptplugin eine Komponente und ein weiteres Plugin zum Hinzufügen eines Buttons im Editor.
Die Komponente und das weitere Plugin sorgen dafür, dass die InlineContact-Platzhalter direkt über einen Button mit Selection des Kontakts und ggf. des Templates eingefügt werden können.

Version: 3.2.0 - Joomla™ Version 4.x / 5.x
Lizenz: GPLv2
Downloads: 1172

Einzelne Erweiterungen

Version: 3.2.0 - Joomla™ Version 4.x / 5.x
Lizenz: GPLv2

Version: 1.1.0 - Joomla™ Version 4.x / 5.x
Lizenz: GPLv2

Version: 1.0.0 - Joomla™ Version 4.x / 5.x
Lizenz: GPLv2

SourceCode

Der Source-Code befindet sich auf GitHub

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]

Alle Platzhalter geben zunächst nur den Wert des Feldes 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><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>

Wir freuen uns, Sie kennenzulernen!
Schicken Sie uns unverbindlich eine Nachricht oder rufen Sie direkt an.