Проблема с админкой во фронтенде + mFilter2
Здравствуйте, уважаемые.
Вывел возможность публикации во фронтенд способом. Только через mFilter2 и AjaxForm.
[[!mFilter2?
&class=`msProduct`
&element=`msProducts`
&parents=`0`
&toSeparatePlaceholders=`my.`
&filters=`
ms|price:number,
resource|parent:categories,
resource|parent:grandparents,
`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
&tplFilter.row.categories=`tpl.mFilter2.filter.checkbox1`
&tplFilter.row.grandparents=`tpl.mFilter2.filter.checkbox2`
&tpls=`room`
]]
<div id="mse2_mfilter">
<form class="catalog-n-filters" action="[[~[[*id]]]]" method="post" id="mse2_filters">
<div class="left-filters">
[[+my.filters]]
</div>
<div class="rooms-catalog" id="mse2_results">
[[+my.results]]
</div>
</form>
</div>
Чанк room:<div class="manager-tile">
<div class="manager-form-content">
<div class="img">
{if $thumb?}
<img src="{$thumb}" />
{else}
<img src="{'assets_url' | option}components/minishop2/img/web/ms2_medium.png" width="300" alt="{$pagetitle}" title="{$pagetitle}"/>
{/if}
</div>
<div class="description-n-switch">
<div class="manager-pagetitle-n-params">
<div class="manager-pagetitle"><strong>{$parent | resource : 'pagetitle'}, {$square} м²</strong></div>
<div class="autocenter-address">{$parent | resource : 'parent' | resource : 'address'}</div>
<div class="manager-params">
<div class="room-number">№ <strong>[[+room_n]]</strong></div>
<div class="room-price-per-metr">[[+cost]] ₽/м²</div>
</div>
</div>
[[!AjaxForm?
&snippet=`FormIt`
&form=`publishedBtn`
&hooks=`editResource,redirect`
&validate=`published:required`
&redirectTo=`90`]]
</div>
</div>
<hr>
</div>
Форма публикации (publishedBtn):<form action="[[~[[*id]]]]" method="post" class="manager-form">
<input type="hidden" name="resId" id="resId" value="[[+id]]" />
<input type="hidden" name="published" id="published" value="[[!getContent? &need=`published` &id=`[[+id]]`]]" checked />
<div class="checkbox">
<div class="checkbox-switch">I</div>
</div>
<input class="hidden" type="submit" value="Сохранить!" />
</form>
Проблема в том, что при использовании фильтра mFilter2 совместно со сниппетом getContent перестаёт работать и фильтр, и форма редактирования ресурса. При отправке любой из форм (фильтр или форма редактирования) в консоли появляется ошибка 500. Логи указывают на сниппет getContent. [Sat Mar 30 19:18:48.717385 2019] [php7:error] [pid 11992] [client 5.16.116.92:59094] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/u420266/domain.ru/www/core/cache/includes/elements/modsnippet/55.include.cache.php:8\nStack trace:\n#0 /home/u420266/domain.ru/www/core/model/modx/modscript.class.php(76): include()\n#1 /home/u420266/domain.ru/www/core/model/modx/modparser.class.php(537): modScript->process(NULL)\n#2 /home/u420266/domain.ru/www/core/components/pdotools/model/pdotools/pdoparser.class.php(273): modParser->processTag(Array, true)\n#3 /home/u420266/domain.ru/www/core/model/modx/modparser.class.php(251): pdoParser->processTag(Array, true)\n#4 /home/u420266/domain.ru/www/core/components/pdotools/model/pdotools/pdoparser.class.php(65): modParser->processElementTags('[[$publishedBtn?...', '<form action="[...', true, true, '[[', ']]', Array, 9)\n#5 /home/u420266/domain.ru/www/core/model/modx/modchunk.class.php(123): pdoParser->processElementTags('[[$publishedBtn?...', '<form action="[...', true, true, '[[', ']] in /home/u420266/domain.ru/www/core/cache/includes/elements/modsnippet/55.include.cache.php on line 8, referer: domain.ru/menedzher?resId=106&published=1&af_action=ed46acd9376247a9c13d251e5a4ca0b8Помогите, пожалуйста разобраться.