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

index.php

<html>
<body>

</body>
</html>

helper.php

<?php
	class ModAfficherContact{
		public static function getContact(){
			
		}
	}

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>

style.css

(vide)

tmpl/default.php

<?php
	defined('_JEXEC') or die;
?>

tmpl/index.php

<html>
<body>
</body>
</html>