Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[CGUserDirectory] Choix de la page pour le gabarit de résumé ?
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ CGExtensions: 1.28.2
#~ FrontEndUsers: 1.17.3
#~ SelfRegistration: 1.6.15
#~ CustomContent: 1.8.2
#~ SiteMapMadeSimple: 1.2.6
#~ Skeleton: 1.8.1
#~ Uploads: 1.14.2
#~ CGUserDirectory: 1.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 2000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR.utf8
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.2-1ubuntu4.15
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 60
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: /var/lib/php5 (1733)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.62
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

J'utilise CGUserDirectory pour l'affichage de la liste des membres via le tag :
{CGUserDirectory action="directory" pagelimit="10" group="members" sortby="f:full_name" prop="full_name"}
qui affiche un index alphabétique.

Lors du click sur l'une des lettres, la page utilisée pour le retour (liste des utilisateurs dont le nom commence par la lettre cliquée) est la page courante (par exemple la page d'accueil si le click a lieu sur cette page).

Est-il possible de forcer CGUserDirectory a utiliser une page préfinie pour l'affiche de cette liste (gabarit de résumé) ?
Répondre
#2

Bonsoir à tous,

Bon il semble après avoir lu la doc du module et regarder le code que ce ne soit pas possible contrairement au template 'detail' qui lui peut être affichée dans une page prédéfinie.

J'avais entre temps jeté mon dévolu sur la fonctionnalité de recherche mais j'ai été déçu par le fait que ce formulaire fonctionne uniquement en mode POST et ne gère pas la navigation dans les résultats (ce dernier point étant la conséquence du premier).

Donc au final, je vais laisser tomber ce module.

Mais revenons à la question initiale car elle cache une question plus générale.

Si il n'est pas possible de choisir une page prédéfinie pour la "sortie" d'un module comment faire pour modifier dynamiquement le titre de la page (balise h1 ou h2) mais aussi la balise <title> et les méta-données ?

Merci d'avance pour vos lumières.
Répondre
#3

Bonsoir,

J'ai trouvé ce thread sur le forum .org :
http://forum.cmsmadesimple.org/viewtopic...=6&t=56899

et cet article sur le blog de calguy :
http://calguy1000.com/Blogs/4/60/the-web...dness.html

Ca semble répondre à ma question précédente (lu mais non testé).

Je laisse la file "non encore résolue" le temps d'expérimenter et... de recueillir les éventuels commentaires, précisions ou retours d'expérience de ceux qui ont été confronté à ce type de problème.

;-)
Répondre
#4

Je ne connais pas ce module, là seule solution que je vois, afin de ne pas toucher au code du module, c'est une couche js (ce que j'ai fait pour CGBlog).

Concernant ta question sur le {title}, la solution est je pense la même que pour le module News.

Eric.

EricFreelance - Design, intégration et développement de sites internet.
Répondre
#5

@Eric11:

CMSms me semble (après deux semaines de découverte) très flexible comme CMS.

Mais tout les gaps fonctionnels ne peuvent pas êtres résolus par via les templates, les UDT et les évènements, il va probablement me falloir développer ou faire développer.

Merci beaucoup d'avoir pris le temps de t'intéresser à mon problème, j'apprécie énormément.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)