Astra.CMS

РегистрацияЗабыли пароль?

Astra.CMS Free

Упрощенный вариант системы доступен для свободного использования.

скачать
     

Обучение

Сборка сайта

Собираем сайт с нужными компонентами.

Интеграция своего дизайна

Учимся работать с шаблонами.

Компоненты

Документация по использованию основных расширений.

10.04.2011

Версия 2.07.09

Исправлена ошибка "FWC:Error" в Firefox 4, добавлены дополнительные кнопки в компактную панель визуального редактора.

подробнее

RSS

Форум » Приемы конструирования и интеграции дизайна

Блок "Список Материалов" - как решить задачу

Автор Текст сообщения

Борис
Сообщений: 47

Здравствуйте.

Создал на главной странице сайта блок "Список Материалов" который выводит 5 последних статей опубликованных на сайте.

Если использовать в блоке
$items[i].category
выводится полный путь до статьи. В виде А > A1 > A1.1

Как разбить этот путь, точнее каждую категорию/подкатегорию сделать ссылкой? Все что смог получить самую верхнюю категорию статьи используя
$items[i].category.id
Как получить на нее линк? А как получить подкатегории статьи.
 
aristoc

admin
Сообщений: 632

Как разбить этот путь, точнее каждую категорию/подкатегорию сделать ссылкой?
Без модернизации самого блока - никак.
Смотрите его код в /blocks/catalog/catalog.php

Как получить на нее линк?
{$category.link}
А как получить подкатегории статьи.
В смысле? У статьи не может быть подкатегорий.
 

Борис
Сообщений: 47

Ага. Понятно. Кажется разберусь с этим.

Теперь еще вопрос. С выводов в шаблон использования памяти и времени выполнения скриптов разобрался, а вот как вытащить в шаблон $qcounter?
 
aristoc

admin
Сообщений: 632

ну например так (отключить защищенный режим смарти):
{php} print ' = '.A::$DB->qcounter; {/php}
Если включен режим отладки, то информация о количестве запросов к БД и время генерации страницы добавляется в конец html кода страницы.
 

Борис
Сообщений: 47

Ага. Спасибо. Работает.

И еще вопросик  smile
В платной версии, в \system\framework\functions.php да и другие файлы я уже не залезу со своим кодом?
 
aristoc

admin
Сообщений: 632

В платной версии доступен для модернизаций только код всех расширений.
Это папки modules,plugins,blocks.
 

Борис
Сообщений: 47

Ага. Все понял. Пойду куплю лицензию. smile
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.


  

Демо  Скачать A.CMS  Цены  Контакты  Документация