Bonjour,
J'ai été confronté à ce 'problème' lors du développement d'un site à base de
CPSDefault sur CPS 3.4.2
Ma solution a été la suivante :
CPSDefault utilise folder_contents.pt pour afficher le contenu d'un dossier,
lequel utilise content_libdisplay_content.pt, lequel utilise à son tour
getBatchList.py
Ce dernier prend un paramètre max_items, par défaut 100, pour limiter les
résultats. Les .pt ne permettent pas de fournir cette valeur à la méthode
python.
J'ai dont ajouté cette possibilité en surchargeant ces deux fichiers dans mon
dossier skins.
Ci-dessous et en PJ.les diffs correspondants :
*** cpsdef~content_lib_display_contents.pt 2007-12-06 10:29:10.364424400
+0100
--- dbr~content_lib_display_contents.pt 2008-01-15 15:26:54.990403800 +0100
***************
*** 34,41 ****
mq nocall:modules/ZTUtils/make_query;
form request/form;
zoom zoom|python:0;
batches_all python:here.getBatchList(items, columns, items_per_page,
! zoom);
batches python:batches_all[0];
batch_info python:batches_all[1];
zoomed python:batches_all[2];
--- 34,42 ----
mq nocall:modules/ZTUtils/make_query;
form request/form;
zoom zoom|python:0;
+ max_items max_items|python:100;
batches_all python:here.getBatchList(items, columns, items_per_page,
! zoom, max_items);
batches python:batches_all[0];
batch_info python:batches_all[1];
zoomed python:batches_all[2];
*** cpsdef~folder_contents.pt 2007-12-06 10:29:12.098721700 +0100
--- dbr~folder_contents.pt 2008-01-15 15:48:01.661611000 +0100
***************
*** 70,76 ****
tal:define="no_form python:not checkPerm('Modify portal content',
here);
nav_action string:folder_contents;
! items
python:here.getFolderContents(displayed=displayed);">
<metal:block
use-macro="here/content_lib_display_contents/macros/display_contents" />
--- 70,77 ----
tal:define="no_form python:not checkPerm('Modify portal content',
here);
nav_action string:folder_contents;
! items python:here.getFolderContents(displayed=displayed);
! max_items nothing">
<metal:block
use-macro="here/content_lib_display_contents/macros/display_contents" />
En espérant que vous aide,
Cordialement,
Jonathan Winterflood (3237)
Capgemini Ouest - Agence de Brest
P Please consider the environment and do not print this email unless
absolutely necessary. Capgemini encourages environmental awareness
________________________________
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Mohamed Amine
SALIL
Envoyé : mardi 15 janvier 2008 15:12
À : [email protected]
Objet : [CPS-users-fr] Ajouter plus de pages dans une section CPS
Bonjour à toutes et à tous,
Je viens de mettre en place un portail intranet à l'aide de CPS il y a peu de
temps. J'utilise une section de mon portail comme un trombinoscope où j'ai
ajouté des documents flexibles pour chaque collaborateur de notre société.
Mon problème, c'est que dans cette section, je ne peux afficher que les 100
premiers documents flexibles. Comment faire en sorte d'afficher tous les objets
qui se trouve dans cette section ?
Merci à toutes et à tous pour votre aide.
Regards / Salutations.
Mohamed Amine SALIL
Apprenti Ingénieur Réseaux et Systèmes
9, allée des Barbanniers - 92220 Gennevilliers
Tel :+ 33 (0) 1.41.85.03.66 /+ 33 (0) 6.18.32.59.83
www.coyne-et-bellier.fr <http://www.coyne-et-bellier.fr/>
Pensez à l'environnement avant d'imprimer ce message
Think Environment before printing this mail
This message contains information that may be privileged or confidential and is
the property of the Capgemini Group. It is intended only for the person to whom
it is addressed. If you are not the intended recipient, you are not authorized
to read, print, retain, copy, disseminate, distribute, or use this message or
any part thereof. If you receive this message in error, please notify the
sender immediately and delete all copies of this message.
<<image001.gif>>
content_lib_display_content.pt.diff
Description: content_lib_display_content.pt.diff
folder_contents.pt.diff
Description: folder_contents.pt.diff
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
