При вставке модуля в com_faq_read.tpl отваливаются комментарии

#1 10 марта 2013 в 22:55
Кто знает, в чем дело, подскажите пожалуйста.
Когда в тело шаблона com_faq_read.tpl вставляю дополнтельную модульную позицию

  1. {php}cmsModule('questions'){/php}
и назначаю на эту позицию вывод модуля со списком новых вопросов, перестают отображаться комментарии на этой странице. Выключаю модуль комментарии возвращаются. Думал какой то конфликт в из за названия модульной позиции но переименование ее в ww1 не помогает.

полный код на всякий случай

  1. {* ================================================================================ *}
  2. {* ============================== Просмотр вопроса FAQ ============================ *}
  3. {* ================================================================================ *}
  4.  
  5. <div class="con_heading">{$LANG.QUESTION_VIEW} {if $is_admin}<a href="/faq/delquest{$quest.id}.html">X</a>{/if}</div>
  6.  
  7. <table width="100%" border="0">
  8. <tr>
  9. <td width="74%" valign="top"><table style="background:#006699; color:#FFFFFF; font-size:16px;" cellspacing="5" cellpadding="0" border="0" width="100%">
  10. <tr>
  11. <td valign="top"><img style="float: left; margin:5px" src="/templates/space/images/dialog-question.png" width="100" height="100" border="0" />
  12. <div style="font-size:18px; color:#FFFFFF">{$quest.quest}</div>
  13. {if $cfg.user_link}
  14. <div class="faq_questuser">{if $quest.nickname}<a style="color:#FFFF99" href="{profile_url login=$quest.login}">{$quest.nickname}</a>{else}{$LANG.QUESTION_GUEST}{/if}</div>
  15. {/if}
  16. <div>{$quest.pubdate}</div></td>
  17. </tr>
  18. </table></td>
  19. <td width="26%" rowspan="2" valign="top"><div class="news2" style="font-size:11px; text-decoration:none" align="left">{php}cmsModule('ww1'){/php}</div></td>
  20. </tr>
  21. <tr>
  22. <td class="faq_comments" valign="top">{if $quest.answer}
  23. <table cellspacing="5" cellpadding="0" border="0" width="100%" style="margin:15px 0px;">
  24. <tr>
  25. <td width="35" valign="top"><img src="/templates/space/images/icons/big/faq_answer.png" border="0" /> </td>
  26. <td width="" valign="top"><div class="faq_answertext">{$quest.answer}</div>
  27. <div class="faq_questdate">{$quest.answerdate}</div></td>
  28. </tr>
  29. </table>
  30. {/if}
  31.  
  32. <table class="faq_commentarii" width="600" border="0">
  33. <tr>
  34. <td>{comments target='faq' target_id=$quest.id labels=$labels}</td>
  35. </tr>
  36. </table>
  37. </td>
  38. </tr>
  39. </table>
#2 11 марта 2013 в 22:32
Попробуй
  1. {php}cmsModule('questions');{/php}
#3 12 марта 2013 в 01:37

ded-pikto

ded-pikto
Спасибо, но к сожалению так тоже не работает.
Модуль выводится, а комментарии пропадают. Убираешь модуль появляются комментарии. В в com_content_read.tpl такая схема работает норм и модуль есть и комменты есть, а здесь они мешают друг другу…
#4 12 марта 2013 в 20:47
Пальцем в небо.
Если попробовать в components/faq/frontend.php в $smarty = $inCore->initSmarty('components', 'com_faq_read.tpl');
прописать этот модуль как-нибудь так:
$smarty->assign('questions', $module);
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.