We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6377
    • 36 Posts
    Всем привет.
    Использую подобную конструкцию
    [+phx:if=`[*id*]`:is=`1`:then=`{{main}}`:else=`{{inner}}`+]


    Все работает отлично.
    Но вот решил добавит портянку текста, и тут все рушится.

    После этого выдает
    [+phx:if=`4`:is=`1`:then=`тут полное содержание чанка`:else=`и тут тоже полное содержание чанка`+]
      • 6377
      • 36 Posts
      Проблему не решил, но обошел ее.

      1) вызывая
       [+phx:if=`[*id*]`:is=`1`:then=`{{main}}`:else=`{{inner}}`+]
      подобная конструкция равнялась конструкции
       [+phx:if=`[*id*]`:is=`1`:then=`[*content*]`:else=`[*content*]`+] 
      но при этом каждая была по своему оформлена.
      2) На одном сервере все работало успешно, на сервере заказчика - запрос phx просто игнорировался и выводился полностью с содержимым всех чанков и сниппетов как "then" так и "else"
      3) Удалось выяснить при каких обстоятельствах подобное происходило - а именно когда [*content*] содержал более 950-980 слов.
      4) проблему решил созданием 2 разных шаблонов, хотя и не сторонник этого.