Valider 49615da3 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

- Les objets peuvent définir 'texte_logo_objet' indiquant le texte du...

- Les objets peuvent définir 'texte_logo_objet' indiquant le texte du formulaire de logo d'un objet. Par défaut, il vaut "$objet:titre_logo_$objet".
- L'echaffaudeur d'objet propose sur la vue le formulaire pour ajouter des objets
- Ce formulaire tient compte du texte de logo s'il existe (mais conserve la priorité à la globale 'libeller_logo' et au pipeline du même nom, ceux-ci ajoutant un lien d'aide au passage sur les objets du core).
parent 8955f9ff
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+5 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -329,6 +329,8 @@ function renseigner_table_objet_sql($table_sql,$infos){
		$infos['texte_objets'] = $infos['type'].':'.'titre_'.$infos['table_objet'];
	if (!isset($infos['texte_objet']))
		$infos['texte_objet'] = $infos['type'].':'.'titre_'.$infos['type'];
	if (!isset($infos['texte_logo_objet']))  // objet:titre_logo_objet "Logo de ce X"
		$infos['texte_logo_objet'] = $infos['type'].':'.'titre_logo_'.$infos['type'];
		
	// objet:info_aucun_objet
	if (!isset($infos['info_aucun_objet']))
@@ -340,6 +342,7 @@ function renseigner_table_objet_sql($table_sql,$infos){
	if (!isset($infos['info_nb_objets']))
		$infos['info_nb_objets'] = $infos['type'].':'.'info_nb_'.$infos['table_objet'];


	if (!isset($infos['titre']))
		$infos['titre'] = isset($GLOBALS['table_titre'][$infos['table_objet']]) ? $GLOBALS['table_titre'][$infos['table_objet']] : '';
	if (!isset($infos['date']))
+7 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -5,7 +5,13 @@
	#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type',#OBJET,'id',#ID_OBJET}}}
	#BOITE_FERMER

	<div class="ajax">
	#FORMULAIRE_EDITER_LOGO{#OBJET,#ID_OBJET,'',#ENV**}
	</div>
	
	#PIPELINE{afficher_config_objet,#ARRAY{args,#ARRAY{type,#OBJET,id,#ID_OBJET},data,''}}

	
	#SET{ok,' '}
][

+9 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -60,7 +60,14 @@ function formulaires_editer_logo_charger_dist($objet, $id_objet, $retour='', $op
		$img = $balise_img(chemin_image('image-24.png'), "", 'cadre-icone');
		$libelles = pipeline('libeller_logo', $GLOBALS['logo_libelles']);
		$libelle = (($id_objet OR $objet != 'rubrique') ? $objet : 'racine');
		$libelle = (isset($libelles[$libelle])?$libelles[$libelle]:$libelles['site']);
		if (isset($libelles[$libelle])) {
			$libelle = $libelles[$libelle];
		} elseif ($libelle = objet_info($objet, 'texte_logo_objet')) {
			$libelle = _T($libelle);
		} else {
			$libelle = $libelles['site'];
		}

		$options['titre'] = $img . $libelle;
	}
	if (!isset ($options['editable']))
+1 −1

Fichier modifié.

Contient uniquement des modifications d'espaces.