Разные типы топиков!

Возможно ли сделать для разных типов топиков свой макет шаблона?

Похожие статьи

  • Как вставить блок между топиками?
    Всем привет! Столкнулся с такой проблемой: На странице есть 10 топиков, например. Мне необходимо вставить блок между 4 и 5 топиками. Как мне это сделать? Понятное дело, что необходимо будет править шаблон — это не...
  • Разделить топики по разным лентам
    Всем доброго времени. Создаю топики с разными типами контента: новости, фотографии, видео и тд. Подскажите, как можно разделить топики, чтобы они выводились в зависимости от типа контента? Может надо изменить это...
  • Дополнительный запрос к каждому топику
    Приветствую, сообщество и разработчики AltoCMS. Поясните, пожалуйста, один момент. У меня при включенном кеше на главной странице при 10 выведенных топиках (без фото, только название и одно доп.поле), судя по...
  • Адаптация шаблонов к Альто версии 1.1 — пошаговая инструкция
    Эту статью подготовил Андрей (aka andreyv), поэтому все лучи добра за нее — ему. Это подробная пошаговая инструкция, как адаптировать старый шаблон под версию 1.1 с учетом всех нюансов, чтоб полностью использовать...

6 комментариев

+1
Легко!

Например, есть тип топика 'company'. Тогда в папке шаблона создаете такие файлы:

/tpls/topics/topic.type_company-edit.tpl — шаблон для редактирования топика типа company
/tpls/topics/topic.type_company-list.tpl — вид топика при отображении его в ленте
/tpls/topics/topic.type_company-show.tpl — вид топика типа company при его просмотре
0
Как добавить что то в шаблоне добавление например «company». Создал topic.type_company-edit.tpl и отридактировал его, и не работает :(
Отредактирован:
0
только в редактирование работает
0
спасибо!
а подскажите еще как по уму вывести cover, а то из коробки(1.1) он нигде не выводится :(
+1
Вот так:
{$sImagePath=$oTopic->getPhotosetMainPhotoUrl(true, '682pad')}
{if $sImagePath}
    <img src="{$sImagePath}" alt="image" />
{/if}


Первый параметр getPhotosetMainPhotoUrl указывает нужно ли брать первое изображение фотосета в качестве превью если ни одно из изображений не выбрано или нет, а второй параметр — размер изображения.
Отредактирован:
0
создал тип топика company
создал topic.type_company-edit.tpl
надо чтобы при создании топика выводилась таблица, которую надо заполнить
вставил таблицу с помощью html в текстовое поле редактора.

примерно так:
{* РЕДАКТОР *}
            <div class="form-group">
                <textarea name="topic_text" id="topic_text" rows="20"
                          class="form-control js-editor-wysiwyg js-editor-markitup">{$_aRequest.topic_text}
<table style="width: 2px; height: 2px; margin-left: auto; margin-right: auto;" border="1">
<tbody>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
						  </textarea>

Теперь при попытке отредактировать заполненную таблицу, к сохраненной таблице добавляется еще одна пустая таблица.
скажите пожалуйста как правильно сделать?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.