Index de l'article

Personnaliser les vues details

Titre dans le navigateur

Il s'agit du titre qui apparaît dans l'onglet de votre navigateur. Bien sûr Fabrik permet déjà de modifier le parmètre SEF SLUG dans les listes (dans l'onglet Détails/Navigation), ce qui envoie des données dans le titre du navigateur quand on arrive sur le formulaire, cool !

Mais parfois c'est insufissant. Exemple : vous avez créé des liens personnalisés dans votre liste pour renvoyer sur différents formulaires. Chaque formulaire est alors incapable de récupérer les données de la liste d'origine.

On peut alors gérer la customisation du titre dans le navigateur directement dans le template details de votre formulaire. Ainsi on ira chercher ce qui nous intéresse directement dans les données disponibles de la vue details (et non plus dans la liste). Modifiez le fichier default.php du template details :

// Récupérer l'objet du document Joomla
$document = JFactory::getDocument();
 
// Récupérer les données du formulaire
$data = $this->data;
 
// Récupérer le champ qui nous intéresse
$TitreBrowser = isset($data['ma_table___mon_champ_raw']) ? $data['ma_table___mon_champ_raw'] : 'Article';
 
// Afficher dans le navigateur
$document->setTitle($TitreBrowser);

 

Liens ou pièces jointes
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/troubleshooting-tools/)Wiki Fabrik sur les troubleshooting tools[Article]0 Ko
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/calculation-element/)Wiki Fabrik sur les champs calc pour débogage[Article]0 Ko
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/php-form-plugin/)Wiki Fabrik sur le plugin PHP pour les formulaires[Article]0 Ko
Accéder à cette adresse URL (http://fabrikar.com/forums/index.php?wiki/filtering-lists-tables/)Filtres de listes[Article officiel Fabrik sur les pré-filtres de listes]0 Ko
Accéder à cette adresse URL (https://api.joomla.org/cms-3/classes/JDatabaseDriver.html)Joomla! API[Documentation Joomla]0 Ko
Accéder à cette adresse URL (https://docs.joomla.org/Selecting_data_using_JDatabase)Selecting data using JDatabase[Documentation Joomla]0 Ko