Vous aussi vous aimeriez afficher des contacts sous la forme d'une fiche ? Et bien oui, Joomla propose la possibilité de créer des contacts, mais peu de solutions pour afficher UN contact particulier sous la forme d'une fiche, en clair dans un module. J'avoue ne pas avoir cherché si c'était déja fait....
Une fois ce module créé, dans l'aministration, créez un module de ce type contact et renseignez l'ID (clef primaire) du contact à afficher
mod_afficherContact.php
<?php
defined('_JEXEC') or die;
require_once dirname(__FILE__).'/helper.php';
?>
mod_afficherContact.xml
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="1.0.0" client="site" method="upgrade">
<name>Afficher contact</name>
<author>Sébastien LHUILLIER</author>
<version>1.0.0</version>
<creationDate>Juin 2021</creationDate>
<description>Ce module permet d'afficher un contact de votre choix, en spécifiant son ID, dans un article - Afficher les coordonnées d'un contact dans un module, que l'on peut placé où l'on souhaite</description>
<files>
<filename>mod_afficherContact.xml</filename>
<filename module="mod_afficherContact">mod_afficherContact.php</filename>
<filename>index.php</filename>
<filename>helper.php</filename>
<filename>tmpl/index.html</filename>
<filename>tmpl/default.php</filename>
</files>
<config>
<fields name="param">
<fieldset name="basic">
<field name="IDContact" type="text" default="" label="Numéro / Identifiant de la fiche de contact" description="Veuillez saisir le n° de la fiche de contact à afficher" size="2" />
</fieldset>
</fields>
</config>
</extension>