Deux contenu dans le gabarit du détail article [Résolu]

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
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
#1
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
#2
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-C Etiemble v 2.2.xx
#2
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-C Etiemble v 2.2.xx
#3
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 !!!!!!
#3
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 !!!!!!
#4
Rien à voir, mais la mise en page en tableau, c'est obligé pour ton design ou c'est une vieille (mauvaise) habitude ?
Ouik - communication . outils numériques . design graphique
#4
Rien à voir, mais la mise en page en tableau, c'est obligé pour ton design ou c'est une vieille (mauvaise) habitude ?
Ouik - communication . outils numériques . design graphique
#5
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
#5
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


Atteindre :


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