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

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

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


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>

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