Алексей
С нами с 21 апреля 2017; Место в рейтинге пользователей: #1537Как у родительского ресурса из TV поля с изображением получить только имя файла без пути?
Добрый день!
Подскажите, пожалуйста, как можно решить возникшую проблему.
Имеется источник файлов с параметрами basePath и baseUrl:
Имеется TV поле Image_expert куда загружается изображение.
При вызове на главной странице чанка со следующим кодом:
В путь вставляется ID ресурса главной страницы, вместо ID ресурса, где находится изображение
Вместо
Вызов произвожу через pdoResources.
Когда требуется использовать ID а не parent я решаю вопрос просто — отключаю обработку TV поля и подставляю путь вручную
Есть ли какие-то способы отключить обработку родительского TV или получить только значение имени файла?
Спасибо!
Подскажите, пожалуйста, как можно решить возникшую проблему.
Имеется источник файлов с параметрами basePath и baseUrl:
[[!migxResourceMediaPath? &pathTpl=`assets/img/{id}/` &createFolder=`1`]]
Имеется TV поле Image_expert куда загружается изображение.
При вызове на главной странице чанка со следующим кодом:
<div class="widget-expert-photo">
<img src="{$parent | resource: 'Image_expert'}" alt="{$parent | resource: 'pagetitle'}">
</div>
В путь вставляется ID ресурса главной страницы, вместо ID ресурса, где находится изображение
Вместо
src="assets/img/20/filename.jpg"
Прописываетсяsrc="assets/img/1/filename.jpg"
Вызов произвожу через pdoResources.
[[!pdoResources?
&tpl=`mainpage-expert-article`
&parents=`12`
&hideContainers=`1`
]]
Когда требуется использовать ID а не parent я решаю вопрос просто — отключаю обработку TV поля и подставляю путь вручную
assets/img/[[+id]]/[[+tv.Image_expert]]
Есть ли какие-то способы отключить обработку родительского TV или получить только значение имени файла?
Спасибо!
Ошибка в Tickets 1.8.1 getlist.php does not exist
Добрый день!
Возникла проблема с дополнением tickets
При открытии или создании тикета из админ панели вылезают ошибки:
Журнал ошибок говорит:
при откате tickets до версии 1.6.16 из репозитория modx.com проблема решается.
Похожая проблема была описана здесь, но решение так и не было найдено.
Подскажите, пожалуйста, что делать?
Возникла проблема с дополнением tickets
При открытии или создании тикета из админ панели вылезают ошибки:
Код: 404 Not Found
{"success":false,"message":"\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: getlist","total":0,"data":[],"object":[]}
При этом не подгружаются 2 раздела, шаблоны и авторЖурнал ошибок говорит:
[2017-06-02 09:38:19] (ERROR @ /путь к коре/core/model/modx/modx.class.php : 1708) Processor /путь к коре/core/model/modx/processors/getlist.php does not exist; Array
(
[action] => getlist
)
Версия modx 2.5.7, версия tikets 1.8.1, версия php 7.1при откате tickets до версии 1.6.16 из репозитория modx.com проблема решается.
Похожая проблема была описана здесь, но решение так и не было найдено.
Подскажите, пожалуйста, что делать?
Источник файла и pdoResources
Здравствуйте!
Столкнулся со следующей проблемой:
Через pdoPage подгружаю новости, и путь к картинке проставляется с ID страницей, на которую подгружаются новости, а не с ID страницей самой новости. На странице самой новости все в порядке.
Сам вызов pdoPage:
Чанк main-new:
Чан new:
Переменные из источника файлов:
basePath
Пожалуйста, посоветуйте что-нибудь, уже всю голову сломал.
Столкнулся со следующей проблемой:
Через pdoPage подгружаю новости, и путь к картинке проставляется с ID страницей, на которую подгружаются новости, а не с ID страницей самой новости. На странице самой новости все в порядке.
Сам вызов pdoPage:
[[!pdoPage@pagi?
&tplFirst=`main-new`
&tpl=`new`
&hideContainers=`1`
&includeTVs=`Image_news`
&processTVs =`1`
&prepareTVs=`1`
&limit=`2`
&showLog=`1`
]]
Чанк main-new:
<div class="col-lg-12 main-new">
[[$Date]]
<h2><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2>
[[$Tags]]
<div class="main-new-image"><img src="[[+tv.Image_news]]"></div>
<p>[[+introtext]]</p>
</div>
Чан new:
<div class="col-lg-12 new-item">
<div class="row">
<div class="col-lg-3 new-image">
<img src="[[+tv.Image_news]]">
</div>
<div class="col-lg-9">
[[$Date]]
[[$Tags]]
<h3><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h3>
<p>[[+introtext]]</p>
</div>
</div>
</div>
Переменные из источника файлов:
basePath
[[!migxResourceMediaPath? &pathTpl=`assets/news/img/{id}/` &createFolder=`1`]]
baseUrl [[!migxResourceMediaPath? &pathTpl=`assets/news/img/{id}/` &createFolder=`1`]]
Пожалуйста, посоветуйте что-нибудь, уже всю голову сломал.