pdoResources: [[~[[+id]]]] на работает при @INLINE
[[pdoResources? &tpl=`@INLINE <a href="[[~[[+id]]]]">[[+id]]</a>`выведет в на странице <а hrеf="">23</а>Если запихнуть всё в чанк-шаблон, то выведет ссылку правильно.
[[+id]] — возвращает id в любом варианте.
pdoTools 190pl2, modx revo 2210pl
Комментарии: 4
                а если [[~[[+id]]]] заменить на [[+uri]]?            
                    
                Так и должно быть — парсер MODX сначала разбирает вложенные теги.
Используй [[+uri]] или:
                    Используй [[+uri]] или:
[[pdoResources?
	&useWebLink=`1`
	&tpl=`@INLINE <a href="[[+link]]">[[+id]]</a>`
]]            
                Добрый день, у меня почему то с [[+link]] выводит href вместо, к примеру, href="/"
                    [[pdoResources?
	&useWebLink=`1`
	&tpl=`@INLINE <a href="[[+link]]">[[+id]]</a>`
]], а если выводить через [[+uri]] то на главную идет ссылка href=«glavnaja», где «glavnaja» берется из *alias в ресурсе главной страницы. Из за чего идет 301 редирект на главную, что в общем не айс. Помогите решить проблему.            
                Опытный разработчик найдёт много вариантов. Вот первые три
1. Использовать фильтр для тега link с заменой «glavnaja» на /. Только предварительно почитав документацию по инлайн чанкам.
2. Использовать отдельный шаблон для первой страницы
                    1. Использовать фильтр для тега link с заменой «glavnaja» на /. Только предварительно почитав документацию по инлайн чанкам.
2. Использовать отдельный шаблон для первой страницы
[[pdoResources?
    &useWebLink=`1`
    &resources=`-1`
    &tplFirst=`@INLINE <a href="/">1</a>`
    &tpl=`@INLINE <a href="[[+link]]">[[+id]]</a>`
]]3. Почти тоже самое<a href="/">1</a>
[[pdoResources?
    &useWebLink=`1`
    &resources=`-1`
    &tpl=`@INLINE <a href="[[+link]]">[[+id]]</a>`
]]            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.