Forum CMS Made Simple FR
Deux contenu dans le gabarit du détail article [Résolu] - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : Deux contenu dans le gabarit du détail article [Résolu] (/thread-1367.html)



Deux contenu dans le gabarit du détail article [Résolu] - lolo61 - 03/08/2011

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ Version du CMS
#~ 1.9.4.2
#~ Modules installés
#~ CMSMailer
#~ 2.0
#~ FileManager
#~ 1.0.3
#~ MenuManager
#~ 1.7.2
#~ ModuleManager
#~ 1.4
#~ News
#~ 2.11.3
#~ nuSOAP
#~ 1.0.2
#~ Printing
#~ 1.1.1
#~ Search
#~ 1.6.7
#~ ThemeManager
#~ 1.1.3
#~ TinyMCE
#~ 2.8.1
#~ CGExtensions
#~ 1.26.3
#~ CGCalendar
#~ 1.5.6
#~ CGSimpleSmarty
#~ 1.4.5
#~ Comments
#~ 1.9.2
#~ FormBuilder
#~ 0.6.4
#~ Gallery
#~ 1.4.1
#~ vimeoplayer
#~ 1.0
#~ Play
#~ 1.0.3
#~ Showtime
#~ 2.0.4
#~ Uploads
#~ 1.11.5
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je voudrais inclure un deuxième contenu dans le détail des articles.
Le deuxième contenu s'afficherais dans une colonne à droite.
J'aurais donc : titre, Sommaire, Contenu, Contenu2.
Est-ce possible ?

Merci


Deux contenu dans le gabarit du détail article [Résolu] - jce76350 - 03/08/2011

Citation :Je voudrais inclure un deuxième contenu dans le détail des articles.
Dans ton détail ... tu fais 1 table avec 2 colonnes Cool


Deux contenu dans le gabarit du détail article [Résolu] - lolo61 - 03/08/2011

J'ai mis une nouvelle définition de champs en zone de texte et dans le gabarit de détail ceci:
Code :
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="300">{* set a canonical variable that can be used in the head section if process_whole_template is false in the config.php *}
{if isset($entry->canonical)}
  {assign var='canonical' value=$entry->canonical}
{/if}


<h1 id="NewsPostDetailTitle">{$entry->title|cms_escape:htmlall}</h1>

<hr id="NewsPostDetailHorizRule" />

{if $entry->summary}
    <div id="NewsPostDetailSummary">
        
            {eval var=$entry->summary}
        
    </div>
{/if}


<div id="NewsPostDetailContent">
    {eval var=$entry->content}
</div>

{if $entry->extra}
    <div id="NewsPostDetailExtra">
        {$extra_label} {$entry->extra}
    </div>
{/if}</td>
    <td width="200" valign="top">{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
    <div class="NewsDetailField">
        {if $field->type == 'file'}
    {*   this template assumes that every file uploaded is an image of some sort, because News doesn't distinguish*}
          
        {else}
          {eval var=$field->value}
        {/if}
     </div>  
  {/foreach}
{/if}</td>
  
  </tr>

</table>

Ça marche bien.
J'aurais préférer faire tout ça en css mais bon, ça fonctionne.

Merci !!!!!!


Deux contenu dans le gabarit du détail article [Résolu] - Ouik - 04/08/2011

Rien à voir, mais la mise en page en tableau, c'est obligé pour ton design ou c'est une vieille (mauvaise) habitude ?


Deux contenu dans le gabarit du détail article [Résolu] - airelibre - 04/08/2011

La définition de champ est la meilleure méthode pour faire cela, c'est même pour ça que ca existe Smile
Je rejoins néanmoins Ouik sur le fait qu'un peu de CSS avec les divs déjà présentes pourra avantageusement supprimer ce tableau