Вопросы
а расскажите про gitify пожалуйста
Сегодня youtube подсунул мне ролик с MODX meetup 2015 года, где Иван Климчук рассказывает о gitify. (пронырливый google знает что я ищу информацию о совместной разработке и возможностях синхронизации сайтов).
Ролик этот я уже смотрел 2 года назад, ничего тогда не понял от слова совсем. Сейчас понял немногим больше. Через часик выделю время и буду на практике пробовать, но буду рад если кто-то поделится своим опытом использования и ответит на мои, пока что теоретические вопросы.
Для начала озвучу мою проблему. Хочу иметь сайт production и сайт(сервер на котором будут вести работы с копией production). Чтобы разработчик имел доступ только к серверу разработки, к гитхабу но ни в коем случае ни к production. Чанки, сниппеты, шаблоны — это все работает на файловых элементах pdoTools (в идеальной ситуации, но пока рассмотрим идеальную) и синхронизировать их через github не так сложно. Но разработчику на дев сайте обязательно придется создавать новые TV, плагины, менять системные настройки, создавать свои таблицы в базе и это конечно на modx беда. При том что он не имеет права пойти на production и там в админке повторить тоже самое, ну не записки же ему писать — «а потом я создал TV назвал так-то, тип такой то, привязал к такому та шаблону»
1. Проект как бы жив? Последний комиты были несколько лет назад. Имеет ли вообще смысл изучать?
2. Что именно синхронизирует gitify? Данные из всех таблиц? Изменится системная настройка он создаст файл, хранящий эту настройку? Добавиться новый контекст — будет синхронизирован и контекст?
Ролик этот я уже смотрел 2 года назад, ничего тогда не понял от слова совсем. Сейчас понял немногим больше. Через часик выделю время и буду на практике пробовать, но буду рад если кто-то поделится своим опытом использования и ответит на мои, пока что теоретические вопросы.
Для начала озвучу мою проблему. Хочу иметь сайт production и сайт(сервер на котором будут вести работы с копией production). Чтобы разработчик имел доступ только к серверу разработки, к гитхабу но ни в коем случае ни к production. Чанки, сниппеты, шаблоны — это все работает на файловых элементах pdoTools (в идеальной ситуации, но пока рассмотрим идеальную) и синхронизировать их через github не так сложно. Но разработчику на дев сайте обязательно придется создавать новые TV, плагины, менять системные настройки, создавать свои таблицы в базе и это конечно на modx беда. При том что он не имеет права пойти на production и там в админке повторить тоже самое, ну не записки же ему писать — «а потом я создал TV назвал так-то, тип такой то, привязал к такому та шаблону»
1. Проект как бы жив? Последний комиты были несколько лет назад. Имеет ли вообще смысл изучать?
2. Что именно синхронизирует gitify? Данные из всех таблиц? Изменится системная настройка он создаст файл, хранящий эту настройку? Добавиться новый контекст — будет синхронизирован и контекст?
Featured snippet гугл. Нюансы modx
Здравствуйте. У кого был опыт попадания в фючеред сниппет гугла на нулевое место в выдаче? С помощью чего реализовывали такое в modx?
Как задать шаблон создаваемого документа, исходя из шаблона родительского?
Здравствуйте!
Я работаю с небольшим проектом на MODX Revolution, и хотел бы узнать, как назначать шаблон для создаваемого документа исходя из шаблона родителя.
Более подробно, мне нужно следующее:
Допустим, у нас есть два шаблона: 1 и 2. При создании документа, или при сохранении:
1. Узнать шаблон родителя.
2. Если шаблон родителя имеет номер 1, то создаваемый документ получает шаблон 2.
Я попытался сделать плагин:
Буду благодарен за любую помощь!
Я работаю с небольшим проектом на MODX Revolution, и хотел бы узнать, как назначать шаблон для создаваемого документа исходя из шаблона родителя.
Более подробно, мне нужно следующее:
Допустим, у нас есть два шаблона: 1 и 2. При создании документа, или при сохранении:
1. Узнать шаблон родителя.
2. Если шаблон родителя имеет номер 1, то создаваемый документ получает шаблон 2.
Я попытался сделать плагин:
<?php
$parent = $resource->get('parent');
$parentTpl = $parent->get('template');
if($parentTpl == 1) {
$resource->set('template', 2);
}Но почему-то не работает. Можете подсказать. как исправить?Буду благодарен за любую помощь!
Как добавить значение в массив в fenom?
Привет, я создаю массив
{set $test = [
['a' => 1],
['b' => 2]
]}И хочу добавить в него ['c' => 3]Подскажите, пожалуйста, как это сделать? [РЕШЕНО]Вывод многожественного выбора в ComboBox
Возникла такая проблема. Пытаюсь вывести множественный выбор в выпадающем списке:
Вызов xtype:
Вызов xtype:
{
xtype: 'combo-local-select',
name: 'country',
fieldLabel: 'Страны',
anchor: '99%'
}Сам combo:var countryData = [['AU', 'Australia'], ['AT', 'Austria'], ['CA', 'Canada'], ['FR', 'France'], ['IT', 'Italy'], ['JP', 'Japan'], ['NZ', 'New Zealand'], ['US', 'USA']];
var countryStore = new Ext.data.SimpleStore({
fields: ['code', 'name'],
data: countryData,
sortInfo: {
field: 'name',
direction: 'ASC'
}
}); Каталог без товаров и фильтров minishop2 и mFilter2, только категории
Всем привет, как будет сделать логичней и правильней?
У магазина есть следующая структура:
Каталог товаров
— Под-категория 1
— Под-категория 2
-Товар 1
-Товар 2
И вопрос следующий как сделать, что бы на странице Под-категория 1 отображалась только Под-категория 2 со своим шаблоном без фильтров.
Конечно можно убрать глубину 'depth' => '0',
Конечно можно в ручную создать свой шаблон для отображения (Но таких под-категорий без товаров 200.)
Можно попробовать прописать условия отображения в tpl.mFilter2.outer
Как будет правильней, кто и как решал данную задачу?
У магазина есть следующая структура:
Каталог товаров
— Под-категория 1
— Под-категория 2
-Товар 1
-Товар 2
И вопрос следующий как сделать, что бы на странице Под-категория 1 отображалась только Под-категория 2 со своим шаблоном без фильтров.
Конечно можно убрать глубину 'depth' => '0',
Конечно можно в ручную создать свой шаблон для отображения (Но таких под-категорий без товаров 200.)
Можно попробовать прописать условия отображения в tpl.mFilter2.outer
Как будет правильней, кто и как решал данную задачу?
Корзина
Здравствуйте, подскажите как увеличить кеш корзины? И почему корзина не сохраняется когда подключаюсь с другого интернет провайдера, не знаю может совпадение.
Магазин на minishop2
Магазин на minishop2
Можно ли в pdoPage в sort определить тип поля?
Доброго всем времени суток!
Подскажите, пожалуйста, как можно решить проблему. Есть кастомная таблица. И в поле value у неё может храниться как текст, так и дата/число и прочее.
Нужна сортировка этого дела. По значениям с текстом она сортирует, а вот по остальным — каша, естественно.
Вопрос, есть ли что-то похожее на sortbyTVType для такого случая? Можно ли в sortby каким-то образом передать и тип поля?
Заранее спасибо.
Подскажите, пожалуйста, как можно решить проблему. Есть кастомная таблица. И в поле value у неё может храниться как текст, так и дата/число и прочее.
Нужна сортировка этого дела. По значениям с текстом она сортирует, а вот по остальным — каша, естественно.
Вопрос, есть ли что-то похожее на sortbyTVType для такого случая? Можно ли в sortby каким-то образом передать и тип поля?
Заранее спасибо.
Консольный импорт ms2Gallery добавить теги
Добавляю изображения в галерею таким образом:
foreach ($values['files'] as $file) {
$response = $modx->runProcessor('gallery/upload', array(
'file' => $file, // Путь к файлу от корня сервера
'id' => $id // id ресурса с галереей
),
array('processors_path' => MODX_CORE_PATH . 'components/ms2gallery/processors/mgr/')
);
if ($response->isError()) {
print_r($response->getAllErrors());
}
}Как мне к загружаемой картинке добавить теги? Удаление значения опции у продукта
Всем привет. Создал опцию «measure_unit» с типом «Выпадающий список», есть 2 варианта в опции.
Проблема заключается в том, что если мы выберем опцию в продукте, то потом не сможем ее удалить.
Как быть в такой ситуации? Может есть какая-то настройка?
Проблема заключается в том, что если мы выберем опцию в продукте, то потом не сможем ее удалить.
Как быть в такой ситуации? Может есть какая-то настройка?