Bonjour,
J’utilise le plugin contacts et organisations, qui utilise le plugin coordonnées pour les numéros de téléphone (mail, adresse aussi).
Le plugin coordonnées défini des types de numéros de téléphone correspondant au format Vcard.
Ces types correspondent essentiellement à des technologies.
Hors j’ai plutôt besoin d’affecter des types de fonctions (alarme, astreinte, etc… dont je choisirai des icônes dans la font Awesome).
Donc, à l’aide des indications fournies dans le fichier README à propos de de la fonction « Pipeline types_coordonnees » pour le cas du plugin Commandes, j’ai créé un paquet coordonnées_phone avec la fonction suivante
<?php
/**
* Pipelines utilisées par le plugin Commandes
*
* @plugin Commandes
* @copyright 2014
* @author Ateliers CYM, Matthieu Marcillaud, Les Développements Durables
* @licence GPL 3
* @package SPIP\Commandes\Pipelines
*/
// Sécurité
if (!defined('_ECRIRE_INC_VERSION')) return;
/**
* Modifier la liste des types de numeros du plugin Coordonnées
*
* Ajout de 8 types d'adresses : phone, star, home......
*
* @pipeline types_coordonnees
* @param array $liste Données du pipeline
* @return array Données du pipeline
**/
function numeros_types_coordonnees($liste) {
$types_numeros = $liste['numero'];
if (!$types_numeros or !is_array($types_numeros)) $types_numeros = array();
// on définit les couples types + chaînes de langue à ajouter
$types_numeros_awe = array(
'phone' => _T('numeros:type_numero_telephone'),
'star' => _T('numeros:type_numero_etoile'),
'home' => _T('numeros:type_numero_principal'),
'mobile' => _T('numeros:type_numero_cellulaire'),
'wheelchair' => _T('numeros:type_numero_handicap'),
'tty' => _T('numeros:type_numero_teletype'),
'warning' => _T('numeros:type_numero_urgence'),
'fire' => _T('numeros:type_numero_accident')
);
// on les rajoute à la liste des types des adresses
$liste['numero'] = array_merge($types_numeros, $types_numeros_awe);
return $liste;
}
à l’activation de mon plugin, j’ai l’erreur suivante
L’activation du plugin « Coordonnees_phone » (version : 1.0.0) s’est correctement déroulée
L’installation du plugin « Coordonnees_phone » (version : 1.0.0) a échoué
Comment obtenir de l’aide sur l’erreur ???
Merci