Вход Регистрация
Файл: contao-3.5.8/system/modules/core/elements/ContentList.php
Строк: 28
<?php

/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2016 Leo Feyer
 *
 * @license LGPL-3.0+
 */

namespace Contao;


/**
 * Front end content element "list".
 *
 * @author Leo Feyer <https://github.com/leofeyer>
 */
class ContentList extends ContentElement
{

    
/**
     * Template
     * @var string
     */
    
protected $strTemplate 'ce_list';


    
/**
     * Generate the content element
     */
    
protected function compile()
    {
        
$arrItems = array();
        
$items deserialize($this->listitems);
        
$limit count($items) - 1;

        for (
$i=0$c=count($items); $i<$c$i++)
        {
            
$arrItems[] = array
            (
                
'class' => (($i == 0) ? 'first' : (($i == $limit) ? 'last' '')),
                
'content' => $items[$i]
            );
        }

        
$this->Template->items $arrItems;
        
$this->Template->tag = ($this->listtype == 'ordered') ? 'ol' 'ul';
    }
}
Онлайн: 0
Реклама