Серый

Серый

С нами с 17 марта 2016; Место в рейтинге пользователей: #78

RTE для introtext: помогите пожалуйста с подсказкой

Существует плагин для того чтоб в поле introtext тоже был RTE:
<?php
// check "OnDocFormRender" event
$modx->regClientStartupHTMLBlock('<script>Ext.onReady(function() {
if(MODx.loadRTE) MODx.loadRTE("modx-resource-introtext");
});</script>');
однако на практике не очень удобно, когда оно вообще везде.
Пожалуйста подскажите как этот код модифицировать, чтоб можно было вписать список id шаблонов, где он должен появляться, либо может список шаблонов-исключений, в которых он не нужен?
Вариант с id ресурсов тоже был бы хорош!
Заранее благодарю.
Серый
24 декабря 2024, 20:14
modx.pro
1
108
0

Модификатор сортировки pdoResources по pagetitle

Всем привет!
Есть набор ресурсов — персоналии. Имя и фамилии разделены тегом br.
Возникла задача сортировать по фамилиям.
Нагуглил php код, сделал сниппет-модификатор (там у меня нормальный br c <>, просто здесь его разрывом строки заменяет):
$string = "$input";
$new_array = explode("br" , $string); 
$output = end($new_array);
return $output;
если просто на странице вывести:
[[*pagetitle:getSurname]]
— всё круто, выводит всё, что после br, исключая этот br
Делаю вызов pdoResources:
[[!pdoResources:default=``?
    &parents=`65,20`
    &sortby=`pagetitle:getSurname`
    &sortdir=`ASC`
]]
ничего не выводит.
Направьте пожалуйста, заранее спасибо!
Серый
26 ноября 2024, 14:07
modx.pro
220
0

Collections по умолчанию отображать только опубликованные

Коллеги, добрый день!
Пожалуйста подскажите, как сделать, чтоб при отображении списка ресурсов в Collections по умолчанию отображались только опубликованные, чтоб каждый раз вверху справа фильтр не переключать. Честно искал и гуглил, максимум — нашел код некого плагина с которым делать не пойму что.
Пожалуйста подскажите, направьте, заранее сердешно благодарю!
var filter_combo = Ext.getCmp('collections-grid-filter-status');
filter_combo.setValue('published');
filter_combo.fireEvent('select', filter_combo);
Серый
06 августа 2024, 00:03
modx.pro
180
0

DaterangeTV как задать условие, публиковать ресурсы до КОНЦА диапазона?

По умолчанию получается задать условие на начало диапазона:
[[pdoResources?
    &where=`["dateRange >= \"[[!today]]\""]`
]]
А нужно, что бы фильтровались события, у которых весь срок «вышел».
Помогите пожалуйста, документацию смотрел так и сяк, но видимо многих вещей еще не знаю, что б разобраться, а нужна как бы только одна строка кода, видимо((
Вот документация на расширение

Там есть вот такая формулировка, но что с ней делать?

Template Variable that contains the end value of the daterange. If used, the DaterangeTV contains only the start value. The end value template variable should be created as a hidden template variable type.

Заранее спасибо!!!
Серый
30 июня 2023, 12:52
modx.pro
1
316
0

PdoResources внутри MIGX в админке

Добрый день! Задачка выглядит так:
1) Есть родитель, внутри которого дети – доктора медцентра
2) Есть другой родитель, его дети – категории услуг медцентра
3) В ресурсе категории (например «Обследования») — MIGX, где при редактировании вкладки выбираем докторов из Родителя №1, а в таблице в колонке — вывод ФИО этих докторов по id-шникам выбранных во вкладке специалистов.
Делаю такой чанк, который вывожу в поле через this.renderChunk:
[[pdoResources?
    &parents = `2`
    &resources = `
    [[getImageList?
        &tvname=`serviceList_MIGX`
        &tpl=`@CODE: [[+doctors]]`
    ]]` 
    &tpl = `@CODE: [[+pagetitle]]</br>`
]]
Получаю какой-то винигрет.
Проблема в том, что в плейсхолдере [[+doctors]] выводятся сначала через запятую id выбранных в этой строчке докторов, а потом через пробел id всех остальных докторов из столбца.

Серый
30 июня 2022, 13:49
modx.pro
491
0

Как вывести на странице редактирования ресурса сниппет (связанные с ним ресурсы)?

Добрый день, уважаемые коллеги!
Есть родитель А, внутри которого дочерние ресурсы: артисты фестиваля
Есть другой родитель — В, внутри которого дочерние ресурсы: концерты фестиваля
Редактируя концерт, можно выбрать через TV-список артистов из родителя А
Встал вопрос: можно ли на страницу ресурса вывести сниппет, что б там красиво, как будто на внешней части сайта выводить, например через pdoResources список концертов, когда этот артист участвует (даты, кто там с ним еще играет и тд).
Есть ли какой-то инструмент для такого?
Заранее спасибо!
Серый
28 июня 2022, 18:19
modx.pro
908
0

Заголовок, множественное или единственное число в зависимости от кол-ва выводимых ресурсов

Подскажите пожалуйста, есть ли что-то, что бы генерировало множественное и единственное число в зависимости от количества выводимых ресурсов через pdoResources? Например, если по заданным условиям выводится один ресурс, то заголовок «Образец», а если более одного: «Образцы». Честно гуглил, не нашел((
Заранее спасибо
Серый
18 декабря 2021, 18:20
modx.pro
1
907
0

Свое оформление для TV «Список (одиночный выбор)»

Добрый день, уважаемые коллеги!
Хочется делать всё красиво, что б и глаза, и душа радовались.
Помогите пожалуйста сделать TV «Список (одиночный выбор)» с TPL, где можно будет выводить и картинку-миниатюрку, и название имеющихся ресурсов, и может ссылку, на страницу с ним. И что б всё это как-то еще отображалось бы в выбранном так же красиво и адекватно.
Я начал свой путь с такого кода:
@EVAL return $modx->runSnippet('pdoResources', array('parents' => '17', 'context' => 'web', 'showHidden' => '1', 'limit' => '0', 'tpl' => 'VenuesSelectListTpl', 'outputSeparator' => '||'));
и tpl:
<div style="color:green;">
    [[+pagetitle]]
</div>
<hr>
Tpl как-то отрабатывает, но ничего не выбирается, точней выбрать можно только целиком все параметры и будучи выбранными они отображаются как код чанка, то есть никак))))
Потыкался в меру скромной компетенции, но так и не натыкал ничего(((
Помогите пожалуйста!
Серый
11 мая 2021, 18:42
modx.pro
578
0

MODX-фильтры в TV-select

Добрый день! Я не волшебник, а делать кому-то нужно))
Есть тв-шка, с выбором ресурсов:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 8 ORDER BY `pagetitle` ASC
Однако у ресурсов в имени существует тег
что б имя выводилось в две строки, у всех, что б аккуратненько!
И вот этот
присутствует в списке выбора и выглядит неочень:
Иван
Антонов, Апполнарий
Крузенштерн,

В страницах я делаю им фильтр:
[[+pagetitle:strip_tag]] и всё хорошо.
Вопрос: Как сделать этот стриптаг вот тут:
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 8 ORDER BY `pagetitle` ASC
Заранее сердешно благодарю!
Серый
15 апреля 2021, 18:57
modx.pro
1 155
0

MIGX mediasource и стандартное tv "Изображение"

Создаю стандартное tv «Изображение», источник файлов: ResourceImages (by MIGX) пытаюсь вывести через proTools в качестве афишки в списке событий:
[[!pdoResources:default=`<div class="col-xs-12"><p>Coming soon...</p></div>`?
	&parents=`[[*id]]`
	&sortby=`eventDate` 
	&sortdir=`ASC`
	&limit=`0`
	&tpl=`concert-rowTPL`
	&includeTVs=`eventDate, eventPoster, simpleText, venueList, orchestrasList, soloistsList, conductorsList`
	&processTVs=`1`
	&prepareTVs=`1`
]]
Выводит в пути к изображению номером ресурса (папкой) id страницы на которой этот список выводится, а не id дочернего ресурса, в итоге картинку не выводит((
Есть ли какое-то решение?
Заранее спасибо!
Серый
02 марта 2021, 19:10
modx.pro
677
0