Forum CMS Made Simple FR

Version complète : Deux contenu dans le gabarit du détail article [Résolu]
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.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
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
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 !!!!!!
Rien à voir, mais la mise en page en tableau, c'est obligé pour ton design ou c'est une vieille (mauvaise) habitude ?
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