accueil_gadget

Ce pipeline permet d’ajouter des liens en haut du contenu de la page d’accueil de l’espace privé, dans le cadre qui liste différentes actions possibles (créer une rubrique, un article, une brève…).

$gadget = pipeline('accueil_gadgets', $gadget);

Ce pipeline reçoit un texte et retourne le texte complété.

Exemple

Le plugin « breves », s’il existait, l’utiliserait pour ajouter un lien pour créer ou voir la liste des brèves en fonction du statut de l’auteur connecté :

function breves_accueil_gadgets($texte){
	if ($GLOBALS['meta']['activer_breves'] != 'non') {
		// creer sinon voir
		if ($GLOBALS['visiteur_session']['statut'] == "0minirezo") {
			$ajout = icone_horizontale(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui"), "breve-24.png","new", false);
		} else {
			$ajout = icone_horizontale (_T('icone_breves'), generer_url_ecrire("breves",""), "breve-24.png", "", false);
		}
		$texte = str_replace("</tr></table>", "<td>$ajout</td></tr></table>", $texte);
	}
	return $texte;
}

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/03/23

Traductions : English, français