Forum CMS Made Simple FR
[Résolu] news et grid - 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 : [Résolu] news et grid (/thread-674.html)



[Résolu] news et grid - isa46 - 04/12/2013

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>


[Résolu] news et grid - jissey - 04/12/2013

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>



[Résolu] news et grid - isa46 - 04/12/2013

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 ?


[Résolu] news et grid - isa46 - 05/12/2013

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}