[Resolu] Récupération $page_alias pour {content_image} -
Jean le Chauve - 10/09/2010
Mais bon, ça ne résout pas le problème du capture assign pour la balise content_image.
[Resolu] Récupération $page_alias pour {content_image} -
bess - 10/09/2010
ha bha ca non, mais depuis mon premier message dans cette discussion j'ai toujours précisé que je répondais uniquement à la question précise de notre ami le roi Dipsy
(jeu de mot pourri
inside, oui et j'assume)
[Resolu] Récupération $page_alias pour {content_image} -
Jean le Chauve - 10/09/2010
En attendant, le plugin
ImageList devrait convenir aux désirs du king
Citation :What does this do?
Displays a list of images for the content.
The plugin is looking for a directory in /uploads/images/CurrentPageAlias/ or in /uploads/images/(dir)/CurrentPageAlias/ and will show all images which this directory contains.
[Resolu] Récupération $page_alias pour {content_image} -
isa46 - 10/09/2010
Re,bonjour
@bess: on en découvre tous les jours, c'est vrai que çà saute pas aux yeux et que cette fonction est tout à fait utile.
@content_image : j'avais également testé sur une i.8.2 sans succès, dommage car cette solution était vraiment sympa.
@image_list : va pas être facile a installer celui là malgré le fait que ce soit (un plugin cms).......
[Resolu] Récupération $page_alias pour {content_image} - Dipsy - 10/09/2010
Bon désolé du temps de réponse, mais il a fallu que je fasse plusieurs test local/serveur.
Et upgrader ma version en 1.8.2 + essai avec cmsms vierge sur serveur.
Tout ça pour dire que ça ne marche pas. Donc, ça ne vient pas de mamp, ni de snow leopard...
Je galère.
Voici ma config sur le serveur :
----------------------------------------------
Citation :Cms Version: 1.8.2
Installed Modules:
* CMSMailer: 2.0
* FileManager: 1.0.2
* MenuManager: 1.6.5
* ModuleManager: 1.4
* News: 2.10.6
* nuSOAP: 1.0.2
* Printing: 1.1.0
* Search: 1.6.5
* ThemeManager: 1.1.1
* TinyMCE: 2.7.2
* CGExtensions: 1.17.2
* Gallery: 1.4.1
* FormBuilder: 0.5.12
* Gallery: 1.4.1
* Gallery: 1.4.1
Config Information:
* php_memory_limit:
* process_whole_template: false
* output_compression: false
* max_upload_size: 64000000
* default_upload_permission: 664
* url_rewriting: none
* page_extension:
* query_var: page
* use_hierarchy: true
* image_manipulation_prog: GD
* auto_alias_content: true
* locale:
* default_encoding: utf-8
* admin_encoding: utf-8
* set_names: true
Php Information:
* phpversion: 5.2.13
* md5_function: On (Vrai)
* gd_version: 2
* tempnam_function: On (Vrai)
* magic_quotes_runtime: Off (Faux)
* E_STRICT: 0
* memory_limit: 64M
* max_execution_time: 30
* output_buffering: 0
* safe_mode: Off (Faux)
* file_uploads: On (Vrai)
* post_max_size: 8M
* upload_max_filesize: 64M
* session_save_path: /tmp (1777)
* session_use_cookies: On (Vrai)
* xml_function: On (Vrai)
Server Information:
* Server Api: cgi
* Server Db Type: MySQL (mysql)
* Server Db Version: 5.0.91
----------------------------------------------
Ma config en local sous MAMP :
----------------------------------------------
Cms Version: 1.8.2
Installed Modules:
* CMSMailer: 2.0
* FileManager: 1.0.2
* MenuManager: 1.6.5
* ModuleManager: 1.4
* News: 2.10.6
* nuSOAP: 1.0.2
* Printing: 1.1.0
* Search: 1.6.5
* ThemeManager: 1.1.1
* TinyMCE: 2.7.2
* CGExtensions: 1.17.2
* Gallery: 1.4.1
* FormBuilder: 0.5.12
* Gallery: 1.4.1
* Gallery: 1.4.1
Config Information:
* php_memory_limit:
* process_whole_template: false
* output_compression: false
* max_upload_size: 32000000
* default_upload_permission: 664
* url_rewriting: none
* page_extension:
* query_var: page
* use_hierarchy: true
* image_manipulation_prog: GD
* auto_alias_content: true
* locale:
* default_encoding: utf-8
* admin_encoding: utf-8
* set_names: true
Php Information:
* phpversion: 5.3.2
* md5_function: On (Vrai)
* gd_version: 2
* tempnam_function: On (Vrai)
* magic_quotes_runtime: Off (Faux)
* E_STRICT: 0
* E_DEPRECATED: 8192
* memory_limit: 32M
* max_execution_time: 30
* output_buffering: On
* safe_mode: Off (Faux)
* file_uploads: On (Vrai)
* post_max_size: 32M
* upload_max_filesize: 32M
* session_save_path: /Applications/MAMP/tmp/php (0775)
* session_use_cookies: On (Vrai)
* xml_function: On (Vrai)
Server Information:
* Server Api: apache2handler
* Server Db Type: MySQL (mysql)
* Server Db Version: 5.1.44
----------------------------------------------
Et le site en question visible ici :
http://www.gwendallmavic.fr/client/otk.
En fait ce que souhaiterai obtenir, c'est avoir le logo de l'adhérent simplement en le choisissant dans le répertoire images/dossiernomdeladherent.
Sachant que dossiernomdeladherent est idem que $page_alias.
Alors, il y a peut-être possibilité de contourner le pb en utilisant, dans le gabarit, quelquechose comme cela :
<img src="uploads/images/$page_alias/logo_$page_alias.jpg" alt="$page_alias" />
Exemple de page adherent :
http://www.gwendallmavic.fr/client/otk/index.php?page=anchoiade
Si vous avez une idée.
Je vais également regardé au niveau de ImageList.
Le roi ou le king Dipsy, c'est comme vous voulez.
En tout cas pour l'instant, c'est plus le roi Dagobert en galère !! ;-))
Et, au fait, merci Bess pour l'info concernant les prefs globales. Très utiles !!!
[Resolu] Récupération $page_alias pour {content_image} -
Jean le Chauve - 10/09/2010
S'il n'y a qu'une image par page, il y a bien plus simple comme te l'a annoncé Isa bien avant :
http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=6913#p6913
[Resolu] Récupération $page_alias pour {content_image} -
Jean le Chauve - 10/09/2010
Et tu as également le module CompanyDirectory qui te donne cette possibilité (quoique nul au niveau du SEO, car la gestion des prettyurls n'est pas bien prise en compte).
[Resolu] Récupération $page_alias pour {content_image} - Dipsy - 10/09/2010
OK merci pour toutes ces infos.
Avec tout ça, je devrais m'en sortir.
----- Enfin, j'espère ;-)
Bon allez, je ferme le sujet.
Dommage, quand même, que ton code ne marche pas.
Je le garde sous le coude pour une future mise à jour.
Peut-être qu'il passera...
[Resolu] Récupération $page_alias pour {content_image} -
isa46 - 10/09/2010
Re,
@Dipsy
tu nous disais que tu avais utilisé ce tag dans le gabarit du template
Citation :{capture assign='galerie'}{$page_alias}{/capture}
{Gallery dir=$galerie}
pour afficher une galerie image suivant l'alias de la page
1/ s'agit-il du module gallery ? OUI
2/ faut-il créer des répertoires (OUI les sous galeries ) avec les noms d'alias des pages ou nommer les galeries par les noms d'alias
(c'est pour avoir une idée) je ne connais pas ce module, je vais le tester
çà marche très bien, la doc du module est parfaite