Цели Яндекс и Fenom
Добрый день!
Никак не могу вставить цели в ссылки на сайте с Fenom.
Подскажите, как это правильно сделать?
Ссылки в вызове:
Никак не могу вставить цели в ссылки на сайте с Fenom.
Подскажите, как это правильно сделать?
Ссылки в вызове:
{'!pdoPage' | snippet : [
'tpl' => '@INLINE <div class="media">
<div class="media-body">
<h4 class="media-heading">{$pagetitle}</h4>
<p class="text-muted"><span class="glyphicon glyphicon-calendar"></span> {$publishedon | date_format : "%d.%m.%Y г."}</p>
{$content}
<p class=" article_decoration_last article_decoration_before">
<a href="{$introtext}" target="_blank" rel="noopener noreferrer" onclick="ym(**********,'reachGoal','mainpage{$id}');">
Читать подробности>>
</a>
</p>
</div>
</div>',
'limit' => 15,
'sortby' => 'publishedon',
'sortdir' => 'DESC',
]}
</div>
{$_modx->getPlaceholder('page.nav')}тег {ignore} не помог Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Ну и не стоит забывать дожидаться полной загрузки страницы:
И в первом параметре цели у вас есть буква, что по сути говорит что это строка. Это может выдавать ошибку. Проверьте корректность данного параметра.
Так же может не стоит убирать отмену действия по умолчанию (e.preventDefault()), а просто в конец дописать:
Только e.preventDefault(); нужно убрать, иначе пользователи не будут никуда переходить по ссылке.
А для привязки целей к формам удобно пользоваться вот этим
docs.modx.pro/komponentyi/ajaxform#%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B5-af_complete
Если нужно куски кода на страницах использовать, то можно так: https://modx.pro/help/16436#comment-102084
И всё всегда будет работать.
Иначе вы рискуете тратить много времени на разбор конфликтов js-кода с fenom'ом…