Баг pdoTools Fenom
Добрый день!
Обнаружил у себя на сайте один баг, связанный с Fenom.
Возможно я что-то делаю не так, но не могу сообразить.
Суть вот в чем.
Если в содержимом ресурса вызывать сниппет через Феном, то на этой странице перестает действовать тег {ignore}, который прописан в шаблоне.
Если вызов сниппета заменить на стандартный или вообще удалить, то все работает прекрасно!
Пример
Создаем ресурс вот с таким содержимым:
И назначаем ему шаблон вот с таким содержимым:
Смотрим в инспекторе браузера исходный код (регулярное выражение некорректно):
Стоит нам убрать из ресурса вызов сниппета через Феном (или прописать его стандартным синтаксисом), то все становится на свои места как нужно:
Обнаружил у себя на сайте один баг, связанный с Fenom.
Возможно я что-то делаю не так, но не могу сообразить.
Суть вот в чем.
Если в содержимом ресурса вызывать сниппет через Феном, то на этой странице перестает действовать тег {ignore}, который прописан в шаблоне.
Если вызов сниппета заменить на стандартный или вообще удалить, то все работает прекрасно!
Пример
Создаем ресурс вот с таким содержимым:
{$_modx->runSnippet('!pdoMenu', [
'parents' => $_modx->resource.id
,'level' => 1
,'showHidden'=> 1
])}И назначаем ему шаблон вот с таким содержимым:
{$_modx->resource.content}
{ignore}
<input pattern="\+7\s\(\d{3}\)\s\d{3}-\d{2}-\d{2}"/>
{/ignore}Смотрим в инспекторе браузера исходный код (регулярное выражение некорректно):
<ul class="">
<li class="first">
<a href="ссылка" >Прораб общестроительных работ</a>
</li>
</ul>
<input pattern="\+7\s\(\d3\)\s\d3-\d2-\d2"/>Стоит нам убрать из ресурса вызов сниппета через Феном (или прописать его стандартным синтаксисом), то все становится на свои места как нужно:
<ul class="">
<li class="first">
<a href="ссылка" >Прораб общестроительных работ</a>
</li>
</ul>
<input pattern="\+7\s\(\d{3}\)\s\d{3}-\d{2}-\d{2}"/> Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Решил для себя этого не делать, и создаю чанки вида content.222, а в шаблоне уже подтягиваю нужный чанк
Но это возможно. ) Видел на одном из скринов безумкина. )