Jump to content

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

Featured Replies

Posted
comment_11998

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

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

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

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

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

ipb_styles.css

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

post-2770-0-02248700-1365429326.png

  • Author
comment_12060

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

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

comment_12065

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

  • Author
comment_12067

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

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

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

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

{1_label}: {1_value}

{2_label}: {2_value}

{3_label}: {3_value}

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

  • Author
comment_12068

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

  • Author
comment_12069

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

В стилях в группе шаблонов: 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

  • Author
comment_12073

Если вы ставили с нуля версию 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 недели спустя...
Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.