Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #12
Баха Волков
14 июля 2020, 16:54
+1
Вынесите tpl в чанк и:

<h1>[[+title]]</h1>
<p>[[getImageList? &value=`[[+description]]` &tpl=`тут либо чанк, либо инлайн`]]
[[+price]]</p>
Баха Волков
01 июля 2020, 20:48
+1
А не легче держать дату отсчёта и при выводе вычислять текущую дату? (Вопрос риторический)
Баха Волков
24 июня 2020, 11:55
1
+1
xtype: 'container',
html: 'тут html'

либо ты можешь расширить Ext.BoxComponent как вариант
Баха Волков
13 июня 2020, 19:03
+5
Вам в пред. подобной вашей заметке объяснили, что уже существует механизм для пожеланий к OpenSource проектам. Или же если вам уж так сильно хочется писать на форуме, то можно и хотя бы найдете анонс этих компонентов и в комментариях напишите?!

Но я всё равно наотрез не понимаю, почему для вас так сложно создать issue на GitHub?!

P.S. По такой логике, можете написать заметку на своей странице в одноклассниках, чтобы они закрыли свою социальную сеть, авось вас услышать :)
Баха Волков
09 июня 2020, 13:10
0
Не совсем понял, а как он узнает где где смотреть файлы?
Ну воспользуйся конкатенацией и дергай файлы.

{foreach $data as $item}
    {$_modx->getChunk('@FILE chunk/' ~ $item['MIGX_formname'] ~ '.tpl', $item)}
{/foreach}
Баха Волков
02 июня 2020, 12:18
+1
$props = $modx->fromJSON($options['power']['properties']);
// Или
$props = json_decode($options['power']['properties']);

foreach ($props['values'] as $value) {
    // Итерация
}
Баха Волков
22 мая 2020, 19:10
1
0
Когда мы открываем последнюю запись, то он начинает показывать ПЕРВУЮ как следующую. Это печалит но немного, как это решить я не знаю.
{'pdoNeighbors' | snippet : [
    'loop' => 0
]}
Баха Волков
14 мая 2020, 13:32
+1
Если задача состоит в подсчете, то лучше уж использовать метод getCount
Баха Волков
12 мая 2020, 18:39
+2
Используй 1 синтаксис

{if $_modx->resource.cap?}
    <a href="{$_modx->resource.cap | resource : 'uri'}">{$_modx->resource.cap | resource : 'pagetitle'}</a>
    или
    <a href="{$_modx->resource.cap | url}">{$_modx->resource.cap | resource : 'pagetitle'}</a>
{else}
    нет инфы
{/if}

Либо

[[*cap:notempty=`<a href="[[#[[*cap]].uri]]">[[#[[*cap]].pagetitle]]</a>`]]

или

[[*cap:notempty=`<a href="[[~[[*cap]]]]">[[#[[*cap]].pagetitle]]</a>`]]
Баха Волков
11 мая 2020, 17:58
0
Можно спокойно писать и так

'resources' => -$_modx->resource.parent,
Баха Волков
09 мая 2020, 20:29
+1
Петр, оформите вопрос нормально, код оберните в тег code, так вам никто не поможет, хотя бы потому что не прочтут, а если и смогут прочесть, то не поймут
Баха Волков
08 мая 2020, 23:17
+1
Ну прости меня, манна кончилась, не смог заэкстрасенсить что у тебя fotorama.

  1. У тебя ошибка в синтаксисе шаблонизатора fenom, на которую я тебе указал, вот так вот, как ты пишешь, ломается парсер:
    {if {$file['description'] ?}
        <div class="photoclient">Фотография добавлена покупателем</div>
        {else}
    {/if}
  2. Пойду за тебя в документацию fotorama и узнаю что оказывается есть атрибут data-action для твоей задачи

Еще раз прости.
Баха Волков
08 мая 2020, 23:06
+1
{if $file['description']?}
    <div class="photoclient">Фотография добавлена покупателем</div>
{/if}
Баха Волков
06 мая 2020, 13:58
0
Так ты же выбираешь опции

как сделать чтобы два передаваемых массива where объединялись через OR вместо AND?
Вот по той же ссылке которую ты указал есть ответ на твой вопрос:

$query = $xpdo->newQuery('Box');
$query->where(array('width' => 15));
$query->where(array('width' => 10),xPDOQuery::SQL_OR); // you can use orCondition here as well
$boxes = $xpdo->getCollection('Box',$query);

или

$query = $xpdo->newQuery('Box');
$query->where(array(
   array( // two arrays used to contain the OR statement within the listed conditions
      'width' => 15
   ),
   array(
      'width' => 10
   )
),xPDOQuery::SQL_OR); // use one array if no additional where statements are used.
$boxes = $xpdo->getCollection('Box',$query);

или

$query = $xpdo->newQuery('Box');
$query->where(array(
   array(
      'width' => 15
   ),
   array(
      'OR:width:=' => 10
   )
));
$boxes = $xpdo->getCollection('Box',$query);
Баха Волков
05 мая 2020, 00:27
+2
Эта задача решается с помощью плагина, хороший пример именно для вашей задачи есть (барабанная дробь) в документации ;)
Баха Волков
03 мая 2020, 21:54
0
Все верно, если не сложно, то напиши сюда issue, постараемся в след. обновлении исправить, спасибо