Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #14
13 августа 2015, 12:34
0
Название — это $ctx->get('name'), а URL как-то так можно получить:
$setting = $modx->getObject('modContextSetting',
           array('context_key' => $ctx->get('key'), 'key' => 'site_url'));
$url = $setting->get('value');

Только теперь скрипт будет тормозить при большом количестве контекстов. Лучше переписать его на PDO и использовать JOIN для получения site_url
13 августа 2015, 11:11
0
Надо писать свой небольшой сниппет. Типа такого

$contexts = $modx->getCollection('modContext', array('key:!=' => 'mgr'));
$output = '<ul>';
foreach ($contexts as $ctx) {
  $output .= '<li>'.$ctx->get('key');
  $output .= $modx->runSnippet('pdoMenu', array('parents' => 0, 'context' => $ctx->get('key')));
  $output .= '</li>';
}
$output .= '</ul>';
12 августа 2015, 15:43
0
Кстати, дополнение платное, если наблюдается какой-то глюк, можно попросить Василия глянуть одним глазком: https://modstore.pro/cabinet/tickets/ticket
12 августа 2015, 15:41
0
Не когда кратно, а когда ничего не найдено, вроде.
12 августа 2015, 15:15
+1
Он прячется, когда количество найденных результатов не позволяет показать «по 12, 24, 48...»
07 августа 2015, 12:12
+1
Привет. Я могу сделать. Сегодня в конце рабочего дня напиши мне в скайп.
06 августа 2015, 11:41
0
В @INLINE-шаблонах не стоит использовать модификаторы. Придется выносить в чанк…

Или можно попробовать сделать так:
{{+tv.Article.thumb.image:eq=``:then=`<h4>{{+tv.Article.thumb.title}}</h4>`:else=`<img src="{{+tv.Article.thumb.image}}" />`}}
но только @INLINE-шаблон тогда должен быть без переносов строк (в одну длинную строку)
06 августа 2015, 11:09
0
Чет не думаю, что это из-за равно… Вы, случайно, не @INLINE-шаблон используете?
06 августа 2015, 10:38
0
[[+tv.Article.thumb.image:eq=``:then=`<h4>[[+tv.Article.thumb.title]]</h4>`:else=`<img src="[[+tv.Article.thumb.image]]" />`]]
05 августа 2015, 17:55
+1
Надо написать свой хук для Formit вместо стандартного email, в котором самостоятельно составить письмо и прикрепить к нему нужный файл. Вот, как в MODX отправить письмо на e-mail.
10 июля 2015, 20:44
0
Попробуйте написать так:
[[pdoNeighbors]]
08 июля 2015, 09:24
0
Это другое кеширование отключено)
07 июля 2015, 09:25
1
+3
Как-то так:
[[!msProducts:toPlaceholder=`products`?
  &parents=`[[+id]]`
  &depth=`1`
  &where=`{«template»:5}`
  &limit=`30`
  &where=`{"Data.old_price:!=":0}`
  &tpl=`tpl.msProducts.row`
]]
[[+products:eq=``:then=``:else=`<p>[[+pagetitle]]</p>
<div class="prodicts">
  [[+products]]
</div>`]]
06 июля 2015, 10:14
0
Ай-ай-ай… Фу таким быть…
06 июля 2015, 09:20
+1
Нехороший топик… Провоцирует холивар… Я ничего не буду говорить по теме топика.
03 июля 2015, 12:38
0
Каждый процессор требует какие-то конкретные разрешения — пользователь просто не сможет выполнить процессор, если у него нет нужных именно этому процессору разрешений.
03 июля 2015, 12:34
0
Вам нужно разобаться с тем, что такое выпадающее меню
02 июля 2015, 14:14
+1
Опять не попали) Shared-хостинги — наше всё! )
30 июня 2015, 14:20
0
Вам поможет VirtualPage