By: ric-rac
Date: 2004-08-11
Time: 17:16
|
[fr] faire disparaitre la barre de navig par page
bonjour
pourrais tu me dire comment faire disparaitre la barre de navig par page si le resultat est inferieur ou egal à $PageSize?
j'ai fait des tests avec tbs_check ou en plaçant un friend ici : [nv.page;friend=table;block=td], mais ça ne fonctionne pas.
merci
|
By: ric-rac
Date: 2004-08-11
Time: 18:06
|
Re: faire disparaitre la barre de navig par page
ok j'ai trouvé :
j'ai placé un
<!-- [tbs_check.menupage;block=table;if [var.nb_reponses]+-10;comm] -->
|
dans la cellule où se trouve la balise
[nv.page;block=td;currpage]
|
|
By: Skrol29
Date: 2004-08-11
Time: 18:07
|
Re: faire disparaitre la barre de navig par page
Salut,
Tient c'est une bonne idée de nouvelle fonctionnalité.
En attendant, le plus simple selon moi c'est de le gérer côté PHP :
si PagNum<PageSize alors tu ne fais pas MergeNavigationBar() mais
MergeBlock('nav','txt','');
Ca aura pour effet de supprimer le block de navigation.
C'est beaucoup plus performant qu'un [tbs_check].
|
By: Skrol29
Date: 2004-08-11
Time: 18:08
|
Re: faire disparaitre la barre de navig par page
c'est pas 'txt' mais 'text'
|
By: ric-rac
Date: 2004-08-12
Time: 10:38
|
Re: faire disparaitre la barre de navig par page
oui j'y avais pensé aussi, voila le code complet pour finir :
//Fusion du block par page
if ( $nb_reponses>$PageSize ) {
//il y a une barre de navigation
$TBS->MergeNavigationBar('nv',array('size'=>6,'pos'=>'centred'),$PageNum,$RecCnt,$PageSize) ;
} else {
// il n'y a pas de barre de navigation par page :
$TBS->MergeBlock('nv','text','');
}
|
merci
|
|
Posting in progress.
Please wait...
|