Kekemeke
@Kekemeke
Пародия на программиста.

Как сделать поиск по значениям tv параметров в админке?

Пытаюсь найти готовое решение, для поиска внутри панели администратора по tv параметру. Сейчас есть поиск стандартный, но он ищет только по названиям,id. А мне нужно найти именно по значению tv параметра(код товара).
Для evo вроде нашёл doc finder, но вот для revo решения так и не нашёл.
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
Если для себя, то можно через консоль (плагин console)
<?php

$search = 'слова';
$tvName = 'keywords';

preg_quote($search, '/');
foreach($modx->getCollection('modResource') as $res){
    $kw = $res->getTVValue($tvName);
    preg_match_all("/.*$search.*/", $kw, $matches);
    if($matches[0]){
        $matches['id'] = $res->get('id');
        print_r($matches);
    } 
}

Из этого можно и допилить сниппет для админ.панели.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы