Роман

Роман

С нами с 06 октября 2013; Место в рейтинге пользователей: #332

Как на FENOM по id ресурса вывести tv migx сразу из нескольких ресурсов?

Приветствую, подскажите пожалуйста, как вывести из нескольких ресурсов MIGX TV?

Вывожу обычно так, по id из одного ресурса, в примере из ресурса с id 1, а как добавить к этому еще id ресурсов? Например 2 и 3.

//MIGX FOREACH
{set $tvname = json_decode(1 | resource : 'migxtvname', true)}
{if $tvname}
{foreach $tvname as $item}
{$item.title}
{/foreach}
{/if}
Если указать через запятую id, будет ошибка. Как такое обычно делают? Но только не дублировать код цикла конечно.
Роман
16 марта 2023, 22:13
modx.pro
75
0

Как получить имя шаблона в MODx Revo на php?

Приветствую, подскажите начинающим, как получить имя шаблона в php снипете?
Вот так получаю id шаблона, а как получить его имя?

$id = $modx->resource->get('id');
$obj = $modx->getObject('modResource', $id);
$template = $obj->get('template');
Роман
07 февраля 2023, 21:38
modx.pro
140
0

Как в вызове чанка подставить снипет на FENOM?

Приветствую, подскажите по синтаксису FENOM.

Есть такая конструкция [[$chunk_[[snipet]]]]

Как так же написать но на FENOM?
Не могу сообразить.
Роман
31 января 2023, 19:08
modx.pro
172
0

Как на Fenom вывести нужную галерею по ID?

Приветствую друзья, использую плагин Gallery для вывода галереи на странице ресурса. Но пока получается только вывести список альбомов, но как получить ОДИН нужный альбом с его фото?

{set $gallery = '!pdoResources' | snippet : [
    'return' => 'json',
    'sortby' => '{"rank":"ASC"}',
    'class' => 'galAlbum',
    'loadModels' => 'gallery',
    'album' => 1
] | json_decode : true}

{foreach $gallery as $item}
{$item.name}-{$item.id}

{/foreach}
Результат:
Галерея один-1
Галерея два-2

Роман
29 января 2023, 15:27
modx.pro
111
0

Как сделать сортировку по полю в MIGX tv в pdoResources?

Приветствую, подскажите пожалуйста, как делается сортировка ресурсов, по TV полю MIGX?

Есть выборка ресурсов, сейчас отсортирован по 'menuindex' => 'asc', но у каждого ресурса в выборке есть MIGx Tv с именем FIELD_DATE и в нем есть поле date_start тип дата, вот как мне отсортировать ресурсы по этому полю?

{set $tour = '!pdoResources' | snippet : [
'return' => 'json',
'parents' => $item.id,
'showHidden' => 0,
'showUnpublished' => 0,
'sortby' => ['menuindex' => 'asc'],
] | json_decode : true}

{foreach $tour as $el}
{$el.id | resource: 'pagetitle'}

{set $field_date = json_decode($_modx->resource.field_date, true)}
    {foreach $field_date as $idx => $item}
     Дата старта:  {$item.date_start}
    {/foreach}
{/if}

{/foreach}
Получается в массиве $tour еще нет этого поля, вот и не пойму как это делать? :(
Роман
20 января 2023, 16:34
modx.pro
278
+1

Есть ли возможность редактировать фото в файловом менеджере?

Приветствую, подскажите пожалуйста, может есть какое дополнение, решение, хотя-бы обрезать изображение уже в файловом менеджере, запарился в фотошопе подрезать и закачивать обратно. Про обрезку скриптом знаю и использую, но скрипт рубит тупо, не подгоняя нужный объект по центру.
Есть визуальный редактор фото на MODx как на wordpresse например?

Роман
10 января 2023, 20:12
modx.pro
148
0

Почему в Диспетчере файлов не отображаются SVG файлы?

Приветсвтую, всегда мучался с этим вопросом, может кто подскажет решение. В Файловом менеджере MODx или как его назвать правильно, диспетчер файлов, в нем не отображаются превью SVG файлов. Почему? Везде SVG прописан как разрешенный формат и в источниках файлов везде, но нет, но если выбрать в TV например этот файл отображается нормально, но блин я не вижу что выбрать в диспечере файлов :(( это просто кошмар. Что за хрень? Кто знает как лечить?
Все другие форматы отображаются хорошо.



Роман
09 января 2023, 16:02
modx.pro
1
156
0

Как на fenom проверить существование файла, типа file_exists?

Приветствую, следующая ситуация, TV image пользователь выбрал картинку, все ок, сохранил ресурс, потом заполняя другие ресурсы, удалил картинку из хранилища, в TV остался путь к картинке, поэтому проверка типа

{if $el.id | resource: 'photo'}
не работает, поле заполнено, а картинки нет по факту, на сайт выводиться хрень, а в журнале сыпяться ошибки от pThumb о отсутствующем файле. Подскажите пожалуйста, есть какой то вариант на fenom проверки на существование файла по пути? Типа file_exists
Роман
06 января 2023, 23:00
modx.pro
144
0

Как добавить дату из TV date к alias страницы?

Приветствую, подскажите пожалуйста, как делать кастомные URL страниц? Например к alias страницы при создании добавлять например id страницы, но только для страниц с определенным шаблоном. Как такое сделать?
Или не iв страницы, а дату из TV date этой страницы. Еще не завезли в настройки MODx такое по умолчанию?

Раньше был снипgет CustomUrls а теперь его нет в базе установщика :( а если установить из архива, Modx пишет он устарел и его код устарел, короче автор его не обновляет.
Роман
06 января 2023, 19:53
modx.pro
145
0

Как можно скопировать контент одного из MIGX TV в другой MIGx TV?

Приветствую друзья, весь интернет перерыл, ничего толкового не нашел. Может тут подскажете решение.

Есть на сайте MIGX TV с большим количеством строк заполненных. Создавая новую страницу, весь этот контент заполнять опять руками нереально, и указать ID страницы что бы взять контент TV с другой страницы тоже не вариант, так как сортировка нужна разная, и в паре строк разница, не все строки нужны. Вижу для себя вариант как то копировать все поля одного MIGX TV от одной страницы к другой. Но вот как?
Буду признателен за любые советы и решения, ссылки, направления куда копать.
Роман
05 января 2023, 22:08
modx.pro
233
0