Александр

Александр

С нами с 05 декабря 2018; Место в рейтинге пользователей: #694
Александр
14 марта 2021, 22:49
0
Плагин подменяет шаблон под AMP страници по гет запросу modx.pro/help/12866
Александр
09 мая 2020, 10:21
0
Спасибо за ответ. Попробовал — не получилось.
Сделал другим способом.

'where' => [
"team_home:LIKE" => "%$team%"
]
Александр
07 апреля 2020, 14:30
0
{$country|tvkey:'id=4'}
[[*country:tvkey=`id=4`]], id=4 — id тв параметра
<?php
if(empty($options))return $input;

parse_str($options, $z);

$id = $z['id'];
if(empty($id))return $input;

$a = $modx->getObject('modTemplateVar', $id);
$b = explode('||',$a->get('elements'));
foreach($b as $key => $value):
    list($text, $number) = explode('==',$value);
    if($number==$input)return $text;
endforeach;
Александр
07 апреля 2020, 10:01
+1
Нашел модификатор, но он работает только с тегами modx — [[*country:tvkey]].
Если вызвать в феном {$country|tvkey} — выводит ошибку.
$result = [];

$tv = $modx->getObject('modTemplateVar', array('name' => $name));

$delimiter = $tv->get('output_properties')['delimiter'];
$input = explode($delimiter, $input);

$tvElements = explode('||', $tv->get('elements'));
$tvElementsArray = [];
foreach ($tvElements as $tvElement){
  $item = explode('==', $tvElement);
  $tvElementsArray[$item[1]] = $item[0];
}

foreach ($input as $value){
  $result[] = $tvElementsArray[$value];
}

return implode($delimiter, $result);
Александр
06 апреля 2020, 22:49
0
Спасибо, работает!
А в феном есть модификатор?
Александр
06 апреля 2020, 20:45
0
Австралия — заголовок
australia — значение
Австралия==australia||Австрия==austria||
Александр
01 февраля 2020, 23:18
0
работает
{(4 in list [ [[*week]] ]) ? "ключ найден" : "ключ не найден"}
Александр
13 января 2020, 16:09
+1
работает
{set $date = '!getUrlParam' | snippet : ['default' => '[[nowDate]]', 'name' => 'date']}
Спасибо!
Александр
13 января 2020, 15:48
0
Переменная
{set $date = '!getUrlParam' | snippet : ['name' => 'date', 'default' => ' сегодняшний день ' ]}
Вызов
'where' => ["start:LIKE" => "$date"],
С GET запросами работает.
Как подставить дефолтное значение в getUrlParam?