Вопросы

Вопросы по modExtra

Всем привет. Кто-нибудь может подсказать 2 момента при разработке своего компонента на заготовке modExtra?

1. Как создать свои события при сборке пакета?
2. Как добавить дополнительный тип ресурса через ExtJS?
SEQUEL.ONE
10 февраля 2020, 11:25
modx.pro
743
0

Разные способы оплаты и доставки в зависимости от группы пользователя в minishop2

Привет. Необходимо для разных групп пользователей сделать так чтобы отображались конкретные способы оплаты и доставки. Если включить, к примеру, необходимые способы оплаты то они выводятся для всех групп.
Например:
{if $_modx->user.id > 0}
    	{if $_modx->isMember('группа 1')}
                здесь нужно вывести способ оплаты "1" для "группы 1"
    	{/if}{else}
	 	здесь нужно вывести способы оплаты "2,3,4" для "группы 2"		
{/if}
Денис
10 февраля 2020, 10:46
modx.pro
1 377
0

Подмена значений полей при импорте из csv (miniShop2)

Здравствуйте! Помогите, пожалуйста, не первый день бьюсь.
Пытаюсь грузить на сайт из .csv минишоповским скриптом от Василия. При создании товаров ряд значений полей почему-то записывается по умолчанию, независимо от данных в файле. При этом файл читается корректно, в режиме debug правильно формируется массив данных для записи, а вот дальше проблемы.

Подробнее.
Павел
10 февраля 2020, 05:03
modx.pro
1 236
0

Не срабатывает addOne

Для базы данных:
<?xml version="1.0" encoding="UTF-8"?>
<model package="OrgEnter" baseClass="xPDOObject" phpdoc-package="orgenter" phpdoc-subpackage="" platform="mysql" defaultEngine="MyISAM" version="1.1">
    <object class="NamesList" table="names_list" extends="xPDOSimpleObject">
       <field key="smallname" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
      <composite alias="Names" class="Names" local="id" foreign="id" cardinality="one" owner="owner" />
    </object>    
    <object class="Names" table="names" extends="xPDOSimpleObject">
        <field key="longname" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
         <index alias="longname" name="longname" primary="false" unique="true" type="BTREE">
                <column key="longname" collation="A" null="false" />
        </index>
        <composite alias="NamesList" class="NamesList" local="id" foreign="id" cardinality="one" owner="foreign" />	
    </object>
</model>
Код в модели:
$orgnamesList= $this->modx->newObject('NamesList');
					 $orgnamesList->set('smallname',$fields['smallname']);
					 $orgNames = $this->modx->newObject('Names');
					 $orgNames->set('longname',$fields['longname']);
     			        	 $orgnamesList->addOne($orgNames); 
					 $orgnamesList->save();
По какой причине может не цеплять информацию addOne?
 Антон
10 февраля 2020, 02:33
modx.pro
602
0

Page not found при переключении языка

Установил Babel, настроил все по инструкции. Делал все в Chrome и все работало. Я даже и не подозревал, что только в нем это все и работает, пока не попробовал открыть сайт в другом браузере. Оказалось, что происходит редирект на старый домен, на котором раньше сайт висел. Поправил .htaccess и сайт стал открываться. Однако, при переключении языка, то есть при смене url с domain.com на domain.com/ru/ — Page not found. Из хрома, в котором я давно открываю сайт и в нем же разрабатываю, все открывается и на странице реально меняется язык. А в других браузерах — ошибка. Кеш сбрасывал, удалял вручную содержимое /core/cache, не помогает
Algirdas
09 февраля 2020, 19:15
modx.pro
670
0

pdoresources leftjoin после подключения тв параметров

Здравствуйте. Как сделать, что бы leftjoin в pdoresources подключался после leftjoin'а tv параметров выполняемый с помощью includeTVs? А то он встает самым первым.

Спасибо
Ivan
09 февраля 2020, 19:06
modx.pro
746
0

Проблемы с путями к картинкам в Tickets

Доброго времени суток.
Обновил Tickets на версию 1.12.1 возникла проблема с путями, а именно нет замены /0/ на id
Борис И
09 февраля 2020, 18:19
modx.pro
900
0

Пагинация без GET-параметров в URL

Для сео необходимо сделать пагинацию pdoPage без get-параметров в url. Делаю вот по этой инструкции ilyaut.ru/tips-and-tricks/implement-pagination-without-get-parameters-in-the-url/ Проблема в том, что это работает, если страницы имеют расширение .html. Подскажите, как сделать так, чтобы это же работало для страниц, у которых нет на конце .html
Анастасия
09 февраля 2020, 15:05
modx.pro
1 391
0

MODX действительно умирает?

Как мне сказал один знакомый «Использовать MODX или Drupal — это вопрос веры».
Чёт вера моя пошатнулась, если что :)

Ещё год или два года назад практически любой вопрос, связанный с MODX тем или иным способом решался — или давался пример, или ссылка на пример и отличную документацию.

Конечно, проблему можно решить и за деньги, но если человек взялся за MODX — значит он не просто так отказался от того же «бесплатного» Wordpress? Или я не прав?

Я исхожу из принципа, что человек должен до всего дойти сам, если в Google не забанен — всегда можно что-то найти. Как минимум — решить проблему другим путём, может быть не таким эффективным (меня, кстати, одна отложенная проблема до сих пор гложет).

Но иногда возникает ситуация, что информации по проблеме ПРОСТО НЕТ, даже самая крутая документация внезапно даёт пример простейшей реализации, до которой я и сам бы додумался, но копнуть дальше не хочет либо сам разработчик (он же видит «подводные камни» и ему не выгодно распространяться об этом), либо этому мешает обычная лень (помноженная на бесплатную работу — сам по себе знаю, каково это — документацию писать).

Игорь
09 февраля 2020, 12:37
modx.pro
1 129
0

Задача сделать мультиязычный интернет магазин, как лучше реализовать на minishop?

Сайт разделен на контексты по языкам, переключает Babel, все бы хорошо,
но понадобился магазин, а делать несколько каталогов товаров в каждом контексте не приемлемо.
Как кто решал подобную задачу?
Как вам такая идея?
Сделать каталог в отдельном контексте (shop) и выводить его во всех контекстах с переводом названий товаров, цен и т.п.?
+ авторизация пользователей в одном контексте
+ один каталог для сайта, перевод названий и описаний товаров в доп полях
+ одна галерея картинок у товаров
+ одна для всех контекстов корзина
ну и т.д.
Greza
09 февраля 2020, 00:46
modx.pro
893
0