Forum CMS Made Simple FR

Version complète : Afficher détail d'un article et liste dans la même page
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site : [Pré-Production]
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.4
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ CGSimpleSmarty: 1.6
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 8000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ 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.3-7+squeeze14
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 16M
#~ upload_max_filesize: 8M
#~ session_save_path: /var/lib/php5 (1733)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Après une recherche dans la section consacrée au Module "News" et depuis le formulaire de recherche
je me permets de poster ici pour un peu d'aide.


J'utilise CMS Made Simple depuis quelques temps et de façon occasionnel (je ne suis que Graphiste)

Voilà ma problématique : j'ai implémenté le module News depuis une page d'accueil qui affiche dans un slide
les actus par nombre de 3 comme ceci :

Code :
[== HTML ==]
  {news number="3" detailpage="actualites"}

jusque là rien de bien compliqué, une fois cliqué sur une news on se retrouve sur la page de détail d'une actu
avec une colonne à gauche pour la liste des articles et sur la droite le détail de l'article sélectionné :


Code :
[== HTML ==]
    <!-- + Colonne Rubrique -->
            <div id="colRubrique">


                <h1>{$cgsimple->get_page_title($root_alias)}</h1>
                
                {news number="10" summarytemplate="Articles-Liste" detailpage="actualites"}
                
            
            </div>
            <!-- - Colonne Rubrique -->
            
            
            <!-- + Colonne Détail -->
            <div id="colDetail">            
                {content}
            </div>            
            <!-- - Colonne Détail -->
        
            <br class="clear"/>
        
            </div>
            <!-- - Contenu -->

jusque là toujours rien de compliqué...

Le seul truc que je n'arrive pas à faire, après avoir cherché un peu tout de même,
c'est d'afficher cette page actualités en démarrant sur le premier article de la liste
(en lieu et place du {content} ) mais je ne sais pas comment faire ?

En fait le but est d'accéder aux actualités depuis le menu en haut du site en démarrant sur la première actu affichée.

Je précise que j'ai un tpl pour :
- les actus en page d'accueil
- la liste des actus sur le côté dans la page détail
- le détail d'un article

Merci pour votre aide...


******** EDIT *********

Bon j'ai trouvé la solution en "bidouillant", je ne sais pas si c'est super correct
j'ai remplacé ma balise {content} de mon gabarit actualites par :

Code :
[== HTML ==]
{news start="1" detailpage="actualites" summarytemplate="Article-FirstDetail"}

J'ai recréé un SummaryTemplate reprenant à l'identique le template de détail...

Si quelqu'un à une solution plus propre ou plus simple je suis toujours preneur ;-)