Exemple #1
0
 static function getTemplateByCategoryAlias($item)
 {
     if (is_file(__DIR__ . '/' . $item->category_alias . '.php')) {
         return $item->category_alias;
     }
     $aliases = TemplateContentArticleHelper::getAliases($item->parent_route);
     $aliases = array_reverse($aliases);
     foreach ($aliases as $alias) {
         if (is_file(__DIR__ . '/' . $alias . '.php')) {
             return $alias;
         }
     }
     return false;
 }
Exemple #2
0
		registrado em:
			<?php 
        TemplateContentArticleHelper::displayCategoryLinks($categories, $this->item);
        ?>
	</div>
	<?php 
    }
    ?>
	
	<?php 
    if (in_array('metakeys', $showBelowContent)) {
        ?>
	<div class="line">
		Assunto(s):
		<?php 
        TemplateContentArticleHelper::displayMetakeyLinks($this->item->metakey);
        ?>
		
	</div>
	<?php 
    }
    ?>

	<?php 
    if (isset($urls) and $params->get('urls_position') != '0') {
        ?>
		<?php 
        if ($urls->urla || $urls->urlb || $urls->urlc) {
            ?>
		<div class="line">
			<h3>link(s) relacionado(s):	</h3>
Exemple #3
0
<?php

/**
 * @package		
 * @subpackage	
 * @copyright	
 * @license		
 */
// no direct access
defined('_JEXEC') or die;
require __DIR__ . '/_helper.php';
$category_alias_layout = TemplateContentArticleHelper::getTemplateByCategoryAlias($this->item);
if ($category_alias_layout !== false) {
    $this->setLayout($category_alias_layout);
    require __DIR__ . '/' . $category_alias_layout . '.php';
} else {
    require __DIR__ . '/default_.php';
}
// uteis para debug:
// JFactory::getApplication()->getTemplate();
// $this->getLayout();
// $this->getLayoutTemplate();