b'soir,
J'ai effectué les mêmes manipulations que Grandoc sur Catads 1.40 et Xoops 2.0.18.1 :
1. ajout de la fonction d'Aquaportail dans le fichier class/xoopstree.php (#10)
2. remplacement du bloc de code dans le fichier /modules/catads/adsitem.php
3. mise à jour des modules System et Catads et vidage du répertoire /template_c
... le titre de la catégorie demeure tronqué
Ensuite j'ai mis en commentaire les expressions qui contenaient
intval dans le fichier class/xoopstree.php. (+2 et 3)
Sans plus de résultat, rien ne chage : le titre de la rubrique est toujours tronqué... mais j'ai un petit doute sur cette dernière manipulation, j'ai simplement mis // devant les lignes du type
$sel_id = intval($sel_id); J'ai remarqué que si on a des sous-catégories, la catégorie mère s'affiche entièrement... Si vous avez des suggestions / tests à réaliser pour éviter que les titres des catégories soient tronqués dans les "breadcrumbs" du module ?
Merci d'avance
ps : atelier bricolage
Dans le gabarit morphogenesis, le fichier theme.html prévoit l'affichage automatique de breadcrumbs. On peut donc les employer en lieu et place de ceux qui sont prévus dans les templates du module Catads.
Voila le code que j'ai mis dans catads_adlist.html
<{php}>
$mod = $GLOBALS['xoopsModule'];
$dirname = (isset($mod) ? $mod->getVar('dirname') :'system');
$GLOBALS['xoopsTpl']->assign( 'xoops_cmod', $dirname );
<{/php}>
<div>
<a href="<{xoAppUrl}>" title="<{$smarty.const.THEME_HOME_DESC}>"><{$smarty.const.THEME_HOME}></a>
>> <a href="<{$xoops_url}>/modules/<{$xoops_cmod}>/"><{$xoops_cmod}></a>
>> <{$xoops_pagetitle}>
</div>
avec également une petite modificaiton du fichier /modules/catads/adlist.php (ligne 95) pour retirer un tiret mal garé