Community « Le forum « Besoin d'aide « Redirection (depuis un onglet de section et vers un autre site) «
Comment: Redirection (depuis un onglet de section et vers un autre site)
| Next >> |
C'est possible en intervenant dans le
En supposant que vous êtes parti d'un skin standard, la manipulation est la suivante :
template.php du skin utilisé sur votre site.En supposant que vous êtes parti d'un skin standard, la manipulation est la suivante :
- ouvrir le fichier
template.phpavec un éditeur de texte (peut-être le moment d'installer Crimson Editor, mon fidèle compagnon ?),
- chercher la ligne qui commence par
Page::tabs(...et la supprimer pour retirer la construction des onglets dynamiques effectuépar défaut,
- à la place, insérez le code que vous voulez pour bâtir des onglets à votre mesure, par exemple en vous inspirant de l'exemple qui suit.
// an array of tabs
$site_bar = array();
// the first tab links to the front page
if($with_home && is_callable(array('i18n', 'user'))) {
$local['label_en'] = 'Home';
$local['label_fr'] = 'Accueil';
$site_bar = array('index.php' =>
array(NULL, i18n::user('label'), NULL, 'home'));
}
// get up to 5 dynamic tabs
include_once $context['path_to_root'].'sections/sections.php';
if($items = Sections::list_by_title_for_anchor(NULL, 0, 5, 'tabs', NULL, TRUE))
$site_bar = array_merge($site_bar, $items);
// the last tab links to cisco web site
$site_bar = array('http://www.cisco.com/' =>
array(NULL, 'Cisco', NULL, 'home'));
// shape tabs
echo Skin::build_list($site_bar, 'tabs')."\n";
by Bernard on Jan. 3 2007
