Разделы

  
 

[REVO] Вопрос про след. конструкцию

В TV получаю список имен чанков
@SELECT description, name FROM site_htmlsnippets WHERE category = 36
Пытаюсь понять какую конструкцию рациональнее использовать.
[[$[[*tv]]]]

или

Написать сниппет который будет получать значение тв параметра и потом
$modx->getChunk($tv)

Либо тоже сниппет и туда передавать значение ТВ параметра, т.е.
[[snippet?input=`[[*tv]]`]]

Но мне кажется что это всё суть одно и тоже

[EVO] Получить параметр TV с дочерних ресурсов

1-я версия вопроса
Как можно вывести TV параметр принадлежащий к другому шаблону

К примеру есть TV принадлежащий к шаблону id-1
Нужно вывести TV параметр на страницу ресурса (документа) с шаблоном id-2

есть GetFild но там docid т.е. номер ресурса (документа)
Указывать номер документа не подходит


( Читать дальше )

Вопрос по подтягиванию инфы через TV

Если я задаю например перечень имен через tv — списком, то приходится вручную прописывать ссылки на документы, типа «Мария==401||Ольга==431». А можно ли сделать, чтобы имена сами подтягивались при создании новых документов и не нужно было TV править каждый раз?
Было бы очень полезно!

Фильтрация по TV Ditto

Подскажите, пожалуйста, сделала поиск по TV параметрам как указано в статье modx.ru/blog/409/, поиск работает, если задать конкретные параметры, но не обрабатывается, если выбрать поля «Любое», т.е. по умолчанию. Пишет, что ничего не найдено. MODx Evo. Перечитала кучу топиков на форумах на эту тему, ничего не выходит.

Вызов:
[!Ditto? &tpl=`news` &depth=5` &startID=`399,398,400,396,395,411,401,404,403,402` &filter=`tvregion,@EVAL return $_POST['region'];,1||tvrealty,@EVAL return $_POST['realty'];,1`&noResults=`Ничего не найдено`!]


Форма:
<form action=" [~20~]" method="post">
    <span class="search-any-white">Region</span> 
 <select name="region" class="search-select">
      <option value="Any" selected>Any</option>
      <option value="Bangkok">Bangkok</option>
      <option value="Pattaya">Pattaya</option>
      <option value="Phuket">Phuket</option>
      <option value="Samui">Samui</option>
      <option value="Chiang Mai">Chiang Mai</option>
      <option value="Khon Kaen">Khon Kaen</option>
      <option value="Hat Yai">Hat Yai</option>
    </select> 
    <span class="search-any-white">Property</span> 
    <select name="realty" class="search-select">
      <option value="Any" selected>Any</option>
      <option value="House">House</option>
      <option value="Condo/Apartment">Condo/Apartment</option>
      <option value="Villa">Villa</option>
      <option value="Land">Land</option>
      <option value="Business">Business</option>
      <option value="Shop House">Shop House</option>
       <option value="Office">Office</option>
    </select> 
<select name="rent-sale" class="search-select3">
      <option value="Any" selected="selected">Any</option>
      <option>Sale</option>
      <option>Rent</option>
    </select> 

<input id="tve_search" name="search" value="Search" class="btn" type="submit">

</form>


Проблема при выборе Any. Спасибо за помощь!

[EVO] Вывод количества документов с учетом параметров TV

Существует следующая структура:

Главная (шаблон id-1)
Страна (шаблон id-2)
Регион (шаблон id-3)
— — Город (шаблон id-4)
— — — Партнер-1 (шаблон id-5)
— — — Партнер-2 (шаблон id-5)
Страна (шаблон id-2)
Регион (шаблон id-3)
— — Город (шаблон id-4)
— — — Партнер-1 (шаблон id-5)
— — — Партнер-2 (шаблон id-5)
и т.д.


( Читать дальше )

[Решено][Evo] Не сохраняются возможные значения TV !

Ну никак не могу понять, почему не сохраняются возможные значения TV-параметров!

Возможные значения TV:
Выключено==0||Цвета дермантина (винилискожа)==170||Цвета ламината==171||Цвета порошкового напыления==172||Цвета МДФ==173

Выбираю нужное значение в ресурсе, любое.

Делаю простой вывод (чтобы проверить работоспособность) — ничего не выводится!!!

Вставляю в TV значение по умолчанию — выводится, причём без всяких правил. Впечатление что поле возможных значений вообще не учитывается. И это при любом типе вывода (radio, text, DropDown List Menu)

Как исправить?

[Revo] Кастомные инпуты

Не могу понять, как сделать TV Input Type с несколькими текстовыми полями, например, тип «dimensions» с полями «length», «width», «height». Предположил, что поля стоит хранить в значении переменной, разделённые "||" — но столкнулся со следующим вопросом: каким образом обработать и передать на сервер текст сразу из нескольких полей? Обратная задача легко решается шаблонизатором, а эту хочется всё же решить при помощи ExtJs, раз уж на нём работает весь бэкенд. При переделке уже имеющихся типов упёрся в то, что не вызывается fireResourceFormChange() при изменении полей на форме, хотя она прописана в listeners на keydown.

Как массово удалить TV-параметры в EVO?

До того, как установить EvoGallery я сделал большую глупость — наплодил больше 50-ти tv-параметров с картинками, и выводил их по отдельности в шаблоне (знаю, глупо)
Теперь я пользуюсь EvoGallery, и хотел бы удалить все эти лишние TV.

Есть ли возможность сделать это массово, чтобы не открывать каждый параметр, не нажимать на кнопку Удалить, не подтверждать удаление, не ждать долго?

P.S. Думал в модуле DocManager, но не нашел там опции удаления tv-параметров:

Может я не хорошо в нём искал?

неправильная работа getResources

Опять непотное в работе getResources. При выводе списка статей первую статью выводит как положено аннотацией, а вторую(пока их всего две) выводит полностью. В чем можннт быть проблема? И еще при выводе списка статей не выводит изображение через TV-параметр и вместо названия месяца выводит квадратики.

Шаблоны вызова tv параметров (evo)

Вопрос простенький.
Я вызываю TV параметр со типом image, всё нормально, но только картинка выдаётся со слешем перед > т.е. по стандарту xhtml:
<img src=«src» alt=«alt»/>

А у меня всё свёрстано по HTML 4.01, а не xhtml, а мне баннер с сайта валидатора захотелось повесить.
Где-то же лежит шаблон, который этим управляет, откуда можно слеш убрать, где он?