Спасибо! Отдельным типом сделал, учитывая описанные изменения.
Получилась простая страница с отзывами о компании.
576 30.09.2015 19:21:07
Re: Вопрос по добавлению блока комментариев (4 ответов, оставленных в Вопросы по работе с системой)
577 28.09.2015 20:43:38
Re: Вопрос по добавлению блока комментариев (4 ответов, оставленных в Вопросы по работе с системой)
Такс, к странице просмотра Новости комментарии прикрепляются, а вот возможно ли к отдельной странице?
Думаю сделать отдельный шаблон для статьи, там вывести
{moduleinsert name="\Comments\Controller\Block\Comments" type="Article\Model\CommentType\Article"}Возможно ли передать id статьи или товара для того чтобы вывести все комментарии с данного объекта на 1 произвольной странице?
578 28.09.2015 20:34:53
Тема: Вопрос по добавлению блока комментариев (4 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте! Вот вроде простейшее действие, а где то я что то не то делаю.
Достаточно ли просто добавить блок модуль комментариев с типом "статья" на страницу со статьей?
1. Создал статью с привязкой к пункту меню
2. Создал в конструкторе сайта страницу
3. Добавил внизу модуль комментариев
Ничего не вывелось)
579 24.09.2015 20:21:09
Re: Фильтр и товары с нулевым остатком (3 ответов, оставленных в Вопросы по работе с системой)
Все пункты выполнены, пункт 2 уже до этого был сделан. Кеш сбросил.
И все равно их характеристики товаров с ост=0 попадают в фильтр.
http://joxi.ru/YmEnw3JIQqML26 - остатки =0
http://joxi.ru/nAyqyJktJbwZAZ - попали размеры 1,3
http://joxi.ru/BA0pxGjFOZNJAy - нет товаров для отображения
Или по логике самой системы характеристики включенных товаров с ост=0 попадают в фильтр?
Если устанавливаешь галку на скрытие товаров, то по прямой ссылке на товар так же зайти нельзя. И уже проиндексированные товары становятся недоступными, что очень плохо( Теряем перешедших из поисковиков.
580 24.09.2015 18:51:26
Тема: Фильтр и товары с нулевым остатком (3 ответов, оставленных в Вопросы по работе с системой)
Добрый день!
Возможно ли не выводить в фильтре характеристики товаров, остаток на складе которых = 0?
Например, нет товаров определенного размера, но в фильтре этот размер выводится.
Каталог товаров настроен так, чтобы не выводить товары с нулевым остатком.
581 17.09.2015 17:09:59
Re: Редирект при регистрация пользователя (4 ответов, оставленных в Вопросы по разработке модулей и API системы)
Спасибо за Ваши подробные ответы! Уверен, что другим разработчикам они будут не менее интересны.
582 17.09.2015 16:38:15
Re: Редирект при регистрация пользователя (4 ответов, оставленных в Вопросы по разработке модулей и API системы)
Александр ответил в другой теме http://forum.readyscript.ru/topic/465/n … lizatsiya/
583 17.09.2015 16:00:44
Тема: Редирект при регистрация пользователя (4 ответов, оставленных в Вопросы по разработке модулей и API системы)
Добрый день!
Необходимо сделать в своем модуле редирект при регистрации на определенную страницу.
Так же на этой странице будет срабатывать цель метрики -"регистрация"
Как я понимаю, необходимо продублировать функционал \modules\users\controller\front\register.inc.php
и в handlers прописать свой route.
Возможно ли вообще перезаписать путь /register/ на свой контроллер?
Хотя все равно яваскрипт придется еще править, но вдруг где то ссылки будут на старую регистрацию.
584 17.09.2015 15:19:24
Re: Несколько складов в разных городах. Реализация. (6 ответов, оставленных в Вопросы по разработке модулей и API системы)
Спасибо за ответы, Александр! Планируемый функционал будет востребован.
Интересно, что к нам за разработкой пришли заказчики из головной компании после того, как был реализован магазин для дилера) И уходят с Bitrix!
Я уточню у заказчиков структуру базы. У дилера база изначально верно наполнялась в 1с с комплектациями (размер). Возможно у них на каждый размер своя карточка товара.
Доп.функционал и доп.поля стараюсь делать отдельными модулями.
Еще вопросик. Если идти не будем изменения файла, а созданием собственного модуля, то каким образом перехватить в своем модуле фильтрацию товаров?
585 16.09.2015 19:05:13
Тема: Несколько складов в разных городах. Реализация. (6 ответов, оставленных в Вопросы по разработке модулей и API системы)
Здравствуйте!
Имеется основной склад и несколько складов в разных городах.
Все работают с одной базой 1с, то есть у товарах цены для всех одни и те же, меняется только наличие на том или ином складе.
Получается, клиенты видят товары, которые отсутствуют на складе их города, но есть на других складах.
Возможно ли сделать так, чтобы отбирались только товары выбранного пользователем склада?
Я предполагаю сделать так:
Вариант 1.
1. Добавлю функцию фильтрации по остаткам на складе в Catalog\Model\api.php (пусть whFilter)
2. Добавлю новое поле пользователя "склад по-умолчанию" (запрашивается при регистрации).
3. В шаблоне фильтра жестко задам включение фильтра по складам (или отключение фильтрации, если пользователь не авторизован).
Вариантом 2 рассматриваю многосайтовость.
1. Отдельный домен для каждого склада
2. Несколько профилей 1с для выгрузки с каждого склада по отдельности. У каждого профиля соответствующий адрес сайта склада.
Верным ли я путем иду, товарищи? Свет в конце туннеля будет?))
586 26.08.2015 18:14:26
Re: Вывод колонки с информацией из доп.полей пользователей (12 ответов, оставленных в Вопросы по работе с системой)
Спасибо большое! Заработало! Дело было в статическом кеше.
587 25.08.2015 20:18:53
Re: Вывод колонки с информацией из доп.полей пользователей (12 ответов, оставленных в Вопросы по работе с системой)
$filter=new Filter\Type\Select('region_id', 'Регион', array('' => 'Любой регион')+ array('NULL' => 'Без региона') + \Shop\Model\RegionApi::staticSelectList());
$filter->setFieldPrefix('f');
$lines[0]->addItem( $filter,0); Сделал так, префикс не добавляется. Почему все таки он автоматически не добавляется? По аналогии с брендами и группами пользователей. Я в исходниках вообще вызова функции setFieldPrefix не нашел
588 25.08.2015 12:46:45
Re: Вывод колонки с информацией из доп.полей пользователей (12 ответов, оставленных в Вопросы по работе с системой)
По коду в селекте в качестве value идут id регионов из регионов доставки.
Вот кусок кода:
<select name="[region_id]">
<option value="1">Россия</option>
<option value="18"> Адыгея</option>
<option value="17"> Алтай</option>
<option value="10"> Алтайский край</option>
<option value="16"> Амурская область</option>
<option value="15"> Архангельская область</option>id передается:
mod_controller=users-ctrl&%5Bregion_id%5D=10&f%5Blogin%5D=&f%5Be_mail%5D=&f%5Bdispname%5D=&f%5Bgroup%5D=&f%5Bname%5D=&f%5Bsurname%5D=&f%5Bmidname%5D=&f%5Bdateofreg_from%5D=&f%5Bdateofreg_to%5D=Смущает то, что name="[region_id]", а всех остальных фильтров добавляется префикс f, например name="f[group_id]".
Таблица Users дополнена 2 полями
$orm_user->getPropertyIterator()->append(array( //Добавляем свойства к объекту
t('Основные'), //Закладка, появится в форме редактирования товара
'region_id' => new \RS\Orm\Type\Integer(array(
'default' => 1,
'index' => true,
'description' => t('Регион'),
'list' => array(array('\Shop\Model\RegionApi','staticSelectList'))
)),
t('Служебная информация'), //Закладка, появится в форме редактирования товара
'source_info' => new \RS\Orm\Type\String(array(
'maxLength' => '255',
'description' => t('Источник перехода'))
)
));По сортировке. Я имел ввиду,что сортировка идет по возрастанию, убыванию id бренда, а не его наименованию. Возможно ли сделать сортировку именно по наименованию?
589 25.08.2015 01:59:50
Re: Вывод колонки с информацией из доп.полей пользователей (12 ответов, оставленных в Вопросы по работе с системой)
Разобрался с добавлением.
$helper['table']->getTable()->addColumn(
new TableType\String('region_id', 'Регион', array('Sortable' => SORTABLE_BOTH, 'hidden' => false)),6);
$lines = $helper['filter']->getContainer()->getLines();
$lines[0]->addItem(
new Filter\Type\Select('region_id', 'Регион', array('' => 'Любой регион')+ \Shop\Model\RegionApi::staticSelectList()) ,0);Появились другие вопросы)
Заметил, что сортировка идет не по региону, а по его id. Аналогичная ситуация, кстати, и у каталога товаров.
Например, после Hewlett-Packard идет Lenovo, а не HTC.
И не работает фильтр. Просто опять выводится список пользователей.
590 24.08.2015 17:31:16
Re: Вывод колонки с информацией из доп.полей пользователей (12 ответов, оставленных в Вопросы по работе с системой)
Спасибо за ответ, Александр! В документации разработчика менее подробно описано о добавлении полей, чем в Вашем посте. Именно так и стал делать модуль с допинформацией об источниках перехода (используя Sourcebuster.js).
Не нашел мануал по добавлению колонок в таблицу, можете привести пример?
591 24.08.2015 15:17:48
Re: Вывод колонки с информацией из доп.полей пользователей (12 ответов, оставленных в Вопросы по работе с системой)
Поля во вкладке "Дополнительные сведения"
http://joxi.ru/DrlQdB6hgR1PmP
Которые добавляются в настройках модуля
http://joxi.ru/8An6KbdSJaeVAO
592 24.08.2015 13:42:49
Тема: Вывод колонки с информацией из доп.полей пользователей (12 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте! Подскажите, пожалуйста, каким образом вывести дополнительные поля (или одно из полей) пользователей в колонку в таблице со списком пользователей. И возможна ли сортировка по добавленному полю.
593 07.08.2015 23:39:20
Re: Пара вопросов по взаимодействию с 1С (2 ответов, оставленных в Вопросы по работе с системой)
Спасибо, Александр!
594 06.08.2015 18:58:59
Тема: Пара вопросов по взаимодействию с 1С (2 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте!
Вопрос не совсем по ReadyScript
Подскажите, пожалуйста, что сделать, чтобы при обмене данными с 1с заполнялось поле "Дата поступления"
в XML файлах нет этого поля.
595 25.05.2015 18:17:36
Re: Отображение комплектаций в списке товаров (14 ответов, оставленных в Вопросы по работе с системой)
Уже пригодилось) Оптовый интернет-магазин, поэтому выбор комплектации и количества сразу из списка товаров категории.
596 19.05.2015 16:56:59
Re: Отображение комплектаций в списке товаров (14 ответов, оставленных в Вопросы по работе с системой)
Спасибо за детальный ответ!
597 18.05.2015 17:50:50
Re: Отображение комплектаций в списке товаров (14 ответов, оставленных в Вопросы по работе с системой)
Подскажите, пожалуйста, а как быть с многомерными комплектациями?
Пробовал по аналогии с кодом из файла product.tpl, вывод по var_dump показал, что у $product нет multioffers.
Многомерные комплектации используются, в корзине выбор есть, в карточке товара аналогично.
p.s. Подсмотрел в контроллере: $product->fillMultiOffers()
598 28.03.2015 00:23:40
Re: Активация фильтра (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
Спасибо!!!
599 17.03.2015 23:13:51
Re: Активация фильтра (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
Все еще актуально
600 16.03.2015 20:29:41
Re: Скидка от суммы и подытога корзины (7 ответов, оставленных в Вопросы по разработке модулей и API системы)
Благодарю за помощь!
После OpenCart одно удовольствие расширять систему. Никаких VQMod