Перейти к содержанию

Проблема с [HSC] Topic Template System 2.2.0.1


wensont

Рекомендуемые сообщения

Мод установился и вроде даже работает, но проблема следующая:

При создании темы из темплейта, при нажатии "создать тему" или "предварительный просмотр" все данные в полях очищаются и в тему соответственно ничего не попадает.

Кто знает как это исправить?

Скрины прилепил

1 скрин - забили в темплейт все что мы хотим

ipb_styles.css

2. скрин - нажали предварительный просмотр.

post-2770-0-02248700-1365429326.png

Ссылка на комментарий
Поделиться на другие сайты

Респект и Дарк, просьба проверить данный модуль на работоспособность ибо даже на чистой версии форума он не отображает значения при постинге, при этом версия мода 1.5.0.0 (которая висит в шаре) работает на ура. А данная версия (2.2.0.1) находиться у вас в преме. :-)

Заранее благодарен.

Ссылка на комментарий
Поделиться на другие сайты

Советую прочитать инструкцию по эксплуатации данного компонента прежде, чем жаловаться на его неработоспособность, у меня он работает.

Ссылка на комментарий
Поделиться на другие сайты

Хм.. вроде все по гайду.

Тогда не могли бы вы подсказать.

В АЦ этого модуля в поле Topic Display Template

указанно следующее:

{1_label}: {1_value}

{2_label}: {2_value}

{3_label}: {3_value}

Рендерить это в теле сообщения, но в сообщении это не появляется.

Ссылка на комментарий
Поделиться на другие сайты

Если ставить <!--__TTS__--> в topicViewTemplate, то отображается, но вот в самом сообщении нет. Как можно это исправить?

Ссылка на комментарий
Поделиться на другие сайты

В общем проблема у меня заключалась в следующем:

В стилях в группе шаблонов: topicTemplatePostFields запись не очень коректная:

Вот такая:


<if test="is_array($fields) && count($fields)">

<foreach loop="$fields as $field">

<li class='ipsField'>

	 {$field}

</li>

</foreach>

</if>

Заменил ее на:

<if test="hasFields:|:is_array($fieldHtml) && count($fieldHtml)">

<foreach loop="topicTemplateFields:$fieldHtml as $field">

<li class='ipsField'>

	 {$field}

</li>

</foreach>

</if>

Так же нужно заменить переменную

$fields

На

$fieldHtml

Ссылка на комментарий
Поделиться на другие сайты

Если вы ставили с нуля версию 2.2.0.1, то можно просто добавить шаблон


topicTemplatePostFields

В группу шаблонов:

skin_topictemplate

Следующего вида: Содержание:

<if test="hasFields:|:is_array($fieldHtml) && count($fieldHtml)">

  <foreach loop="topicTemplateFields:$fieldHtml as $field">

    <li class='ipsField'>

	  {$field}

    </li>

  </foreach>

</if>

Переменная:

$fieldHtml

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...