Проблемы после обновления на MODx 2.4.3
Изначально у меня в сайдбаре выводятся новости вот так: https://yadi.sk/i/GMOntpJRpQEL5
После обновления, там вместо новостей стали выводится сами товары https://yadi.sk/i/AuWDrCf4pQ925
Использую для вывода PdoTools (версия последняя), в связке с шаблонизатором Femom. Код вызова выглядит так:
<div class="left_news_block">
                <h3>Новости</h3>
                {if $_modx->resource.template == 6 || $_modx->resource.template == 3}
                    {set $news_limite = 1}
                {else}
                    {set $news_limite = 3}
                {/if}
                {$_modx->runSnippet('ms2GalleryResources', [
                    'parents' => 4,
                    'tpl'=> 'tpl.news',
                    'limit'=> $news_limite
                    'includeThumbs' => '88x88'
                    'includeContent' => 1,
                    'tplWrapper' => '@INLINE <ul>[[+output]]</ul>'
                ])}
                <div class="all_link">
                    <a href="[[~4]]">Все новости</a>
                </div>
            </div>Опытным путем, пришел к тому, что если делать шаблон не через шаблонизатор (код ниже) все встает на свои места. {extends 'template:8. Статья'}
{block 'aside'}
    [[$filter]]
    {parent}
{/block}
{block 'content'}
    [[$content.category]]
{/block}Еще нюанс при обновлении: перестал работать вывод картинки заглушки (если у товара нет фото):<img src="[[+270x235:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.jpg`]]" alt="[[+pagetitle:Jevix]]">В коде просто нет урла в атрибуте src.Решение моих проблем нашел тут https://github.com/modxcms/revolution/pull/12907
Комментарии: 9
                Как минимум не стоит мешать и Fenom и MODX теги. Ну и расширяемый шаблон лучше указывать по id:
А вообще не думаю, что дело в версии MODX.
                    {extends 'template:15'}Это на первый взгляд.А вообще не думаю, что дело в версии MODX.
                Василий, спасибо за ответ, но я пробовал откатываться на версию 2.4.2 — все нормально работает. Как только обновляю (сайт на modhost) до 2.4.3, появляется эта ситуация. Не понятно почему перестает работать :default= При обновлении еще в логе ошибок вот это: https://yadi.sk/i/3s_xlurwpQ64b            
                    
                Да, действительно. Все дело было из-за этого {parent}
Почему-то при обновлении на новую версию все ломалось.
Сделал жесткий инклуд.
А вот проблема с нерабочим условием :default наблюдается в разных местах на нескольких сайтах.
                    Почему-то при обновлении на новую версию все ломалось.
Сделал жесткий инклуд.
А вот проблема с нерабочим условием :default наблюдается в разных местах на нескольких сайтах.
                Кому интересно, нашел ответ во всех бедах) Вот https://github.com/modxcms/revolution/pull/12907            
                    
                Прикольно!
Ну и выкидывай нафиг этот default:
                    Ну и выкидывай нафиг этот default:
<img src="{$_pls['270x235'] ?: '/assets/components/minishop2/img/web/ms2_small.jpg'}"
	alt="{$pagetitle | Jevix}" />Jevix нужно будет указать как модификатор Fenom.            
                Лучи добра тебе! У меня тоже перестали работать модификаторы) Всё никак не мог понять почему)            
                    
                Подскажи начинающему, как правильно оттуда файлы заменять?) А то Я копировал строчки выделенные зелёным и потом плюсики удалял)            
                    
                Я обычно нахожу файл в котором были изменения, и копирую только часть нажав на ROW. Но иногда если много изменений и в разных строчках, то полностью файл выкачиваю.            
                    
                Нажимаешь кнопку View, открывается файл, копируешь, вставляешь.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.