Magix CMS 2.5.1 stable

Publié le
Magix CMS 2.5.1 stable

Magix CMS 2.5.1 est disponible en version stable.

Cette version corrige quelques bugs dans l'administration ainsi que dans les modèles frontend pour les widgets data.

La modification du skin par défaut a été nécessaire afin de remplacer les exemples d'utilisation des widgets classique par les widgets data avec quelques correctifs dans les CSS.

Nous avons également amélioré la présentation du skin par défaut avec quelques règles css supplémentaires dans le fichier main.css

La documentation à été enrichie avec plusieurs exemples d'utilisations des widgets data permettant une mise en page personnalisée avec la synthaxe de smarty 3.

 Exemple avec les dernières actualités

{widget_news_data
        conf =[
        'context' =>  'last-news',
        'limit' => 3
        ]
        assign='newsData'
    }
    <div class="news-list-last sidebar-list row">
        {include file="news/loop/sidebar.tpl" data=$newsData}
    </div>

 Boucle des actualités

{if isset($data.id)}
    {$data = [$data]}
{/if}
{if is_array($data) && !empty($data)}
    <p class="lead">{#last_news#|ucfirst}</p>
    {foreach $data as $item}
    <a class="thumbnail text-center col-xs-6 col-sm-12" href="{$item.uri}" title="{#show_page#|ucfirst}: {$item.name|ucfirst}">
        {if $item.imgSrc.small}
            <img class="img-responsive" src="{$item.imgSrc.small}" alt="{$item.name|ucfirst}"/>
        {else}
            <img class="img-responsive" src="{$item.imgSrc.default}" alt="{$item.name|ucfirst}"/>
        {/if}
        <span class="panel-title">{$item.name|ucfirst}</span>
        <span class="date label label-default">
				<span class="day">{$item.date.publish|date_format:"%d"}</span>
				<span class="month">{$item.date.publish|date_format:"/%m"}</span>
				<span class="year">{$item.date.publish|date_format:"/%Y"}</span>
			</span>
    </a>
    {/foreach}
{/if}

Thèmes :magixcms, widgets