We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12736
    • 259 Posts
    Взываю к духам гуру, клепателям магазинов, и победителям огромных каталогов.
    Делаю магазин, каталог товаров порядка 2000 позиций. Вся навигация по каталогу собрана в трехуровневое меню. При полной загрузки каталога - меню составляет безмалого 300 строк. Меню - раскрывающеяся/закрывающеяся - но не ajax - просто js+css. То есть в браузер грузится сразу все меню полностью. В самом шаблоне страницы в нескольких местах использую phx-условия.
    Сама проблема:
    Когда работаю в тестовом режиме и каталог далеко не полный (100 позиций) - меню навигации соответственно небольшое, все вызовы phx работаю хорошо - все крутится и вертится и все пучком. Как только нагружаю каталог до 1000 позиций - меню распухает и phx перестает работать. Причем ощущение, что модиксовский парсер не подхватывает вызовы phx.

    То есть скажем вызов в шаблоне у меня такой:
    [+phx:if=`[[getFlag]]`:is=`1`:then=` [[Ditto? &бла &бла &бла ]]`+]
    Если каталог загружен подзавязку, то этот вызов начинает отображаться на странице, в браузере.

    То есть я в браузере вижу:
    [+phx:if=`2`:is=`1`:then=`[[ тут идет срабатывание Ditto независимо от условия]]`+]

    Как быть? Помогите пожалуйста советом или мыслью по поводу почему такая штука случается?
      • 12736
      • 259 Posts