Forum CMS Made Simple FR

Version complète : [Résolu] news et grid
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.9
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
Depuis un moment je cherche comment afficher proprement horizontalement les news (titre sommaire) dans un grid(12)
sans faire un appel de "---{new}--" à chaque fois, dans chaque <span4>
Salut,
il faut gérer ça dans le gabarit de la news.
Je suppose que tu veux parler des sommaires, donc c'est l gabarit de sommaire qui est concerné.
Ca devrait donner qq chose comme :
Code :
[== Indéfini ==]
<span class="grid6">titre de la news</span><span class="grid6">sommaire de la news</span>
Salut jissey,

oui j'ai essayé

dans le gabarit

Code :
<div class="container">
        <div class="row">
        <article class="span12">
        <h4>News</h4>
         </article>
        <div class="clear"></div>
         <ul class="">  
{news number='3' summarytemplate= 'simple_template'}      
                            
         </ul>
      </div>
      </div>
    </div>

sommaire de la news

Code :
<li class="span4">
<div class="new">

{foreach from=$items item=entry}
<div class="NewsSummary">

{if $entry->postdate}
    <div class="NewsSummaryPostdate">
        {$entry->postdate|cms_date_format}
    </div>
{/if}

<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>


{if $entry->summary}
    <div class="NewsSummarySummary">
        {eval var=$entry->summary}{/if}
            {/foreach}</div>
        </div>
</li>

mon code est pas bon , c'est pour donner une idée, je cherche à faire passer chaque new dans un span4 mais elle s'affichent toutes dans un seul verticalement
Avant ´on pouvait les afficher dans un seul div avec un display:inline/ overflow mais là avec la responsivité je sais pas...
naturellement je pourrais faire un appel dans chaque <span> en appelant une seule new,mais c'est pas top, CMSms ne mérite pas cela.
En fait j'ai été surpris car pour les menus, les nouvelles normes html5 en liste simplifie énormément mais là pour les news avec les gabarits ?
bon c'est pas encore tout à fait au point mais on va dire résolu

Code :
{foreach from=$items item=entry}
<li class="span4">
                  <div class="thumbnail thumbnail-1">
<div class="NewsSummary">

{if $entry->postdate}
    <div class="NewsSummaryPostdate">
        {$entry->postdate|cms_date_format}
    </div>
{/if}

<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>

<div class="NewsSummaryCategory">
    {$category_label} {$entry->category}
</div>

{if $entry->author}
    <div class="NewsSummaryAuthor">
        {$author_label} {$entry->author}
    </div>
{/if}

{if $entry->summary}
    <div class="NewsSummarySummary">
        {eval var=$entry->summary}{/if}
            </div>
        </div></li>{/foreach}