Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #36
19 октября 2017, 20:21
0
Сделайте просто выпадающий список:
2000==2000||2001==2001||2002==2002||2003==2003||2004==2004||2005==2005
и так далее.
18 октября 2017, 20:09
+1
А если без:
$res->save();

Оно, на самом деле при сохранении TV не нужно.
17 октября 2017, 14:56
+1
Значит у Вас у менеджера есть доступ к установке пакетов.
Либо отключите, либо напишите вместо packages, Administrator.
17 октября 2017, 12:33
+3
В настройках -> Меню у всех пунктов кроме Gallery, пропишите привилегию:
06 октября 2017, 16:21
0
Может, не совсем понял задачу, но если container_suffix не трогать, а у HTML в типах содержимого .html заменить на /, то все как раз и будет со слешем на конце, разве нет?
05 октября 2017, 13:11
0
Может у Вас плагин какой стоит, который слеши режет?
05 октября 2017, 12:46
0
Можете заменить:
<img src="[[+image:replace=`/./==/`]]" alt="[[+pagetitle]]"/>
05 октября 2017, 11:27
0
Попробуйте оставить только:
[[!SimpleSearch?
	&tpl=`SimpleSearchResult`
	&includeTVs=`image`
]]
05 октября 2017, 10:49
+1
Префикс не нужен:
<img src="[[+image]]" alt="[[+pagetitle]]"/>

Документация:
03 октября 2017, 19:00
+1
Если у Вас на странице есть стандартные теги MODX, то смысла особого нет.
Если на Fenom реализовано всё, то наоборот ).
03 октября 2017, 15:20
+2
{if $_modx->resource.nospecial == 1}
	...
{else}
	...
{/if}
27 сентября 2017, 12:56
0
А так?
[[pdoResources?
	&tpl=`result`
	&parents=`[[!#GET.universe]]`
	&includeContent=`1`
]]
23 сентября 2017, 18:17
0
Вдогонку ))
Сниппет getColl:
<?php
$modx->addPackage('collections', $modx->getOption('core_path').'components/collections/model/');
$coll = $modx->getObject('CollectionTemplate', $id);
if(!$coll || !$field) return;
return $coll->$field;

Вызовы:
[[getColl? &id=`1` &field=`sort_field`]]
[[getColl? &id=`1` &field=`sort_dir`]]
[[getColl? &id=`1` &field=`page_size`]]
23 сентября 2017, 17:43
0
Collection хранит данные настройки в таблице modx_collection_templates.
Соответственно, можно их оттуда вытащить. Например, Rowboat:
[[Rowboat?
   &table=`modx_collection_templates`
   &where=`{"id":"1"}`
   &tpl=`tpl`
]]

В чанке используйте поля:
[[+sort_field]]
[[+sort_dir]]
[[+page_size]]
21 сентября 2017, 10:03
+1
Включите в вызов параметр &saveTmpFiles=`1`.
Сделайте сниппет getfile:
<?php
$file = $modx->getOption('assets_url', null, MODX_ASSETS_URL).'components/formit/tmp/'.$_FILES['upload']['tmp_name']; 
$hook->setValue('file', $file );
return true;

Вставьте его в качестве хука перед email:
&hooks=`getfile,email,FormItSaveForm`

Выводите в письме:
[[+file]]
20 сентября 2017, 10:21
0
У Вас какая версия FormIt?
19 сентября 2017, 11:23
0
Так у Вас же уже есть список e-mail, зачем подтверждение?
Для того же, чтобы послать уведомление с паролем используйте API.
Сам пароль сгенерируйте при создании юзера (возьмите, к примеру, его email, телефон, текущее время, прогоните строку через md5, обрежьте до удобного кол-ва символов и т. д.).
19 сентября 2017, 10:11
+1
Не нужно запускать Register. Создавайте пользователей напрямую.
17 сентября 2017, 11:28
+1
Вы можете скрывать ненужные кнопки через CSS по id, в котором используется ID TV-шек.

Допустим, у TV с ID=17 надо скрыть кнопку отмены:


Делаем CSS файлик admin.css и кладем в /manager:
#tv17_undo {display:none !important;}

И подключаем его через плагин на событие OnManagerPageInit:
<?php
if ($modx->event->name == 'OnManagerPageInit') $modx->regClientCSS('../manager/admin.css');
17 сентября 2017, 10:40
0
В системных настройках выберите пространство имен tinymce и отредактируйте эти параметры: