вопрос
Здравствуйте.
На сайте много новостей и категорий, некоторые новости добавляются в несколько категорий одновременно, при выводе ссылок через {link-category} получается весьма длинный список.
Подскажите как поправить, чтобы данный тег выводил только одну, первую категорию, а остальные нет.
И еще как вариант, как можно сделать, чтобы он выводил не все, а допустим первых три категории.
Спасибо.
На сайте много новостей и категорий, некоторые новости добавляются в несколько категорий одновременно, при выводе ссылок через {link-category} получается весьма длинный список.
Подскажите как поправить, чтобы данный тег выводил только одну, первую категорию, а остальные нет.
И еще как вариант, как можно сделать, чтобы он выводил не все, а допустим первых три категории.
Спасибо.
Создать файл engine/mods/categories.php
В шаблоне подключать:
<?php
if( !defined('DATALIFEENGINE')) {
die( "Hacking attempt!" );
}
global $row;
$list = explode(',', $row['category']);
$list = array_slice($list, 0, 3);
$echo = array();
foreach ($list as $element ) {
$echo[] = "<a href=\"" . $config['http_home_url'] . get_url( $element ) . "/\">{$cat_info[$element]['name']}</a>";
}
echo join(', ', $echo);
В шаблоне подключать:
{include file="engine/mods/categories.php"}