Юрий Волощук

Юрий Волощук

Был в сети 17 декабря 2018, 21:21
Заказы не принимаю
Тут нарисовалась другая проблема. Даже не знаю кто виноват, PdoTools или Office. Я активно использую феном. Наделал шаблонов, вызываю сниппеты. Правда некоторые сниппеты вызываю и по старинке и чанки делаю стандартными тегами, но не в этом суть. Моя вышеописанная проблема получила интересный поворот.
Есть такой шаблон:
<html lang="en">
<head>
    {include 'head-v1'}
</head>
<body>
<header>
    {block 'menu'}
    {include 'top-menu-v1'}
    {include 'top-catmenu-v1'}
    {/block}
</header>
<div class="container ">
        {$_modx->resource.content}
</div>
{include 'footer-v1'}
</body>
</html>
Если из него убрать вызов чанка footer-v1, офис начинает работать корректно, перенаправляет куда надо при входе и выходе.
Перелапатив чанк, удаляя оттуда вызовы сниппетов, обнаружили интересную багу. Если убрать в списках ссылки, просто список, то переход при входе работает, но выход не работает. Если внести хотя бы одну ссылку(тег ). Перестаёт работать переход при входе, но работает переход на выходе. В общем я даже не знаю в чём тут дело. И кто виноват…
Поясните мне, пожалуйста как использовать fenom, где его надо прописывать, в чанках или в шаблоне, или ещё где.
Я пытался сделать в шаблоне так
{if $id==1}
1
{else}
not 1
{/if}
В настройках установил параметр
pdotools_fenom_parser в Да
но мне вывело не обработаное. Что я делаю не так. Как вообще это всё работает. Уж очень нужная и полезная штука, хотелось бы разобраться.
а что если отлавливать сам факт создания документа. зашёл менеджер, нажал создать документ, а в это время плагин создает документ и менеджер получает уже созданный документ. для менеджера это выглядит как только что созданный, а на самом деле документ уже создан, имеет id и другие параметры.
надеюсь донёс идею.