[hack] [com_content] Activer/désactiver par article le sommaire

Ressources, trucs et astuces pour faire tourner Joomla! 1.0.x

Moderators: sarki, Aidan38

Forum rules
Règles du forum
User avatar
ouly
Joomla! Ace
Joomla! Ace
Posts: 1074
Joined: Sun Aug 21, 2005 9:18 pm
Contact:

[hack] [com_content] Activer/désactiver par article le sommaire

Postby ouly » Thu Apr 12, 2007 3:14 pm

Introduction

De base, l'affichage du sommaire sur un article multi-pages se définit dans la configuration globale du site. Pour pouvoir masquer ou afficher le sommaire uniquement sur certains articles, quelques modifications sont nécessaires.

Modifications

Premièrement ajouter un paramètre aux articles. Dans le fichier /administrator/components/com_content/content.xml ajoutez comme enfant au noeud params :

Code: Select all

      <param name="multipage_toc" type="list" default="" label="Sommaire" description="Sommaire pour les articles multi-pages - Le changement n'affecte que cette page">
         <option value="">Paramètre global</option>
         <option value="0">Masquer</option>
         <option value="1">Afficher</option>
      </param>


Deuxièmement modifier le plugin mospaging pour qu'il utilise ce paramètre au lieu de ceux de la configuration globale. Dans le fichier /mambots/content/mospaging.php ligne 110 :

Code: Select all

      $hasToc = $mainframe->getCfg( 'multipage_toc' );


remplacez par :

Code: Select all

      $hasToc = $params->get( 'multipage_toc' );


Finalement indiquer aux articles d'utiliser la configuration globale lorsque ce paramètre n'a pas été défini dans l'article. Dans le fichier /components/com_content/content.php ligne 1587 :

Code: Select all

   $params->def( 'url',          1 );


ajoutez après :

Code: Select all

    $params->def( 'multipage_toc',    $mainframe->getCfg( 'multipage_toc' ) );


Version

Effectué sur la version 1.0.12 de Joomla!
Last edited by ouly on Thu Apr 12, 2007 3:37 pm, edited 1 time in total.

User avatar
infograf768
Joomla! Master
Joomla! Master
Posts: 18477
Joined: Fri Aug 12, 2005 3:47 pm
Location: **Translation Matters**

Re: [hack] [com_content] Activer/désactiver par article le sommaire

Postby infograf768 » Fri Apr 13, 2007 5:48 am

Merci, Ouly.  :)
Jean-Marie Simonet / infograf · http://www.info-graf.fr
---------------------------------
ex-Joomla Translation Coordination Team • ex-Joomla! Production Working Group

User avatar
syan
Joomla! Explorer
Joomla! Explorer
Posts: 417
Joined: Fri Dec 23, 2005 10:48 am
Location: Paris / Oléron (F)
Contact:

Re: [hack] [com_content] Activer/désactiver par article le sommaire

Postby syan » Fri Apr 13, 2007 9:46 am

pareil. merci ouly pour ta contribution  :pop
Yann Sallou
WebAgency | http://www.utopiart.com


Return to “1.0 - Ressources”

Who is online

Users browsing this forum: No registered users and 2 guests