Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] news et grid
#1
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>
-.
#2
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>
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
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 ?
-.
#4
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}
-.


Atteindre :


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