Виталий Барышников

Виталий Барышников

Был в сети 12 июля 2021, 09:07
Заказы не принимаю
Привет. Не работает с ссылками, в которых есть другие блоки, мой пример:
<a href="http://site1.ru/">Ссылка 1</a> // будет обработана
<a href="http://site1.ru/"> // НЕ будет обработана
            <img src="[[++rb_base_dir]]img/logo1.png" alt="Лого1"/>
            <span>Ссылка 1</span>
</a>
А феномом можно? Так не работает (выводит текстом после INLINE), возможно опечатка.
&showMoreLinkTpl=`@INLINE {$_modx->runSnippet('!pdoField',
	['id' => {$id},
	 'includeTVs' =>'addressText',
     'field' => 'addressText'
	])}`
Доброго времени суток. Подскажите можно ли как-то вывести адрес объекта на карте в баллон или хинт? Мне показалось что так нельзя и я сделал просто текстовую TVшку addressText, но и так не получается.
Вот как пробую (вызываю в контенте документа):
[[!yandexMaps?
	&tvCoords=`mapLocation`
	&fieldForBalloonContent=`introtext`
	&tpl=`custom.tpl.yandexMaps`
	&tplFiltersItemsWrapper=`@INLINE
	<h4 class="">Показ объектов на карте</h4>
	<ul class="mapfilters list-inline">[[+wrapper]]</ul>`
	&fieldForHint=`pagetitle`
	&zoom=`7`
	&markerPreset=`islands#yellowStretchyIcon`
	&markerPresetText=`pagetitle`
	&objectsTypesJSON=`[
		{
			"main": {
				"parent":"2",
				"preset":"islands#yellowStretchyIcon",
				"title":"Главный офис",
				"presetFieldText":"addressText"
			},
			"stores": {
				"parent":"5",
				"preset":"islands#violetStretchyIcon",
				"title":"Склады-магазины",
				"presetFieldText":"addressText"
			}
		}
	]`
]]
Получается сниппет не понимает TV. Как его научить понимать?, я смотрел код сниппета, сложновато для моего уровня.

А за компонент спасибо большое, идеально к моей задаче подходит.