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.
Das Plugin ist kostenlos und kann über folgende Links heruntergeladen werden.
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: 4.0.0 - Joomla™ Version 4.x / 5.x
Lizenz: GPLv2
Downloads: 1275
Version: 4.0.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
{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
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.
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
<p>{inlinecontact 5}[image]<br>
Name: [name]<br>
[l_email_to]: [email_to]<br>
[lv_telephone]
</p>{/inlinecontact}
<p><br>
Name: Max Mustermann<br>
E-Mail: max.mustermann@test.de<br>
Telefon: 123456789
</p>
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>
{inlinecontactlist 5 1}
Erzeugt eine Liste aller Kontakte der Kategorie mit der ID 5 und benutzt das Template mit der Nummer 1
<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.