Была проблема с дублированием url в каталоге. Каталог также выводился вьюсом. Решилась отключением модуля uc_catalog, который плодит свой вывод товаров, вьюсом не являющийся.
Тема стара как мир. Друпал не тормозит... а может и тормозит, смотря как писать и как настраивать. Модуль boost не юзал ни разу, юзал профайлер и смотрел в чем дело.
Если голый друпал грузится у вас на локалхосте 6 сек, дело явно не в друпале.
Таблицы, хранящие контент (ноды, юзеры, филды, термины и т.п.) - общие. Прочие таблицы, в том числе кэш, вариэйблы, одним словом настройки - для каждого сайта свои. Статьи по мультисайтингу есть.
Привет, земляк=)
Скорее всего, правильнее было бы вывести сами товары, а не ноды. В таком случае связи были б не нужны. Если таблицей - соответвенно только полями, search fulltext - раскрытый фильтр к вьюсу. Форма обавления в корзину - стандартная commerce, хотя её рендер жрёт ресурсы, но это другая история.
На пальцах вам никто не подскажет. Приведите ссылку на сайт.
Я бы советовал магазин с несколькими тысячами товаров пересадить на apache solr + фасетные фильтры. Такие фильтры, в том числе и по цене, будут гораздо удобнее и практичнее вьюсовых раскрытых фильтров.
Апдейт товарам можно устроить с помощью views_bulk_operations.
А можно написать простенький модуль, который обходит товары и создаёт ноды, если таковых связанных с товаром нет.
Для прозводительности лучше выводить кэшированные entity в каталоге, а связку с нодой - по логике, от задачи зависит. Думаю, что в общем случае, если число расцветок конечное - 20 товаров к одной ноде, в противном случае возможно смотреть в сторону commerce product attributes, опять же нужно читать ТЗ и знать, что хотим получить в итоге.
Ну видимо не с того места заходил. Commerce намного гибче уберкарта и в то же время не даёт допустить логических ошибок.
Виджетом выбора атрибутов можно управлять как угодно кодом, если вас не устраивает стандартный.
В вашей задаче не разбирался, но в люьом случае не сущетсвует задачи для которйо больше подходит ubercart, чем commerce. Агитирую передумать, если это еще возможно. Удачи=)
Я бы не стал юзать препроцессы в вашем случае. В hook_views_pre_view я как павило добавляю js/css для реализации какого-то jquery плагина или кастомного фронтэнда, просто стили оформления вьюса так подключать бессмыссленно. Css не грех как и в теме написать - она для этого и предназначена. Хук, да пишется в своём модуле.
Год в Центральной Европе.
Вадим, за статейку спасибо. Согласен не на 100%, но в целом ощущения такие же. Однако, названия клиентов я бы убрал.
Год в Центральной Европе.
Дублирование алиасов при обновлении UberCart.
Была проблема с дублированием url в каталоге. Каталог также выводился вьюсом. Решилась отключением модуля uc_catalog, который плодит свой вывод товаров, вьюсом не являющийся.
А вообще надо переезжать на Commerce.
Вывод разных блоков, в зависимости от домена на сайтах-зеркалах - возможно ли?
Мультисайтинг с общим контентом, но разными настройками.
D7 & Search API (SOLR)/Facet api taxonomy - фильтрация с иерархией в фильтре [РЕШЕНО]
Круто. Под pretty patch url processor получится?
Написание интернет магазина?
Делается почти только настройкой модулей search api и facetapi. Но есть нюансы) Нужно знать, что и где патчить
друпал отображать только существующие фильтры
Смотрите в сторону facetapi вместо exposed filter'ов.
Скорость cms
Тема стара как мир. Друпал не тормозит... а может и тормозит, смотря как писать и как настраивать. Модуль boost не юзал ни разу, юзал профайлер и смотрел в чем дело.
Если голый друпал грузится у вас на локалхосте 6 сек, дело явно не в друпале.
Мультисайтинг: одинаковый контент с разной темой.
Таблицы, хранящие контент (ноды, юзеры, филды, термины и т.п.) - общие. Прочие таблицы, в том числе кэш, вариэйблы, одним словом настройки - для каждого сайта свои. Статьи по мультисайтингу есть.
Удаление админки
А что конкртено напрягает то?
commerce search api, views
Привет, земляк=)
Скорее всего, правильнее было бы вывести сами товары, а не ноды. В таком случае связи были б не нужны. Если таблицей - соответвенно только полями, search fulltext - раскрытый фильтр к вьюсу. Форма обавления в корзину - стандартная commerce, хотя её рендер жрёт ресурсы, но это другая история.
Сортировка товаров по цене
На пальцах вам никто не подскажет. Приведите ссылку на сайт.
Я бы советовал магазин с несколькими тысячами товаров пересадить на apache solr + фасетные фильтры. Такие фильтры, в том числе и по цене, будут гораздо удобнее и практичнее вьюсовых раскрытых фильтров.
Оцените сайт ивановского текстиля
Зачем использовать exposed фильтры вместо фасетов?
Например, возможность установить фильтры http://ivtextil.ru/specodezhda?manufacturer=1&min-order=4&delivery=52&si... есть, а выборка пуста.
Массовое создание дисплеев в drupal 7 для commerce product?
Апдейт товарам можно устроить с помощью views_bulk_operations.
А можно написать простенький модуль, который обходит товары и создаёт ноды, если таковых связанных с товаром нет.
[РЕШЕНО] Изменение атрибутов select
[#type] => hierarchical_select
это не совсем select, согласно form api.
Припишите js'ом.
[РЕШЕНО] Изменение атрибутов select
Попробуйте hook_form_alter - там будет доступ к самому селекту
Быстродействие каталога Commerce
Для прозводительности лучше выводить кэшированные entity в каталоге, а связку с нодой - по логике, от задачи зависит. Думаю, что в общем случае, если число расцветок конечное - 20 товаров к одной ноде, в противном случае возможно смотреть в сторону commerce product attributes, опять же нужно читать ТЗ и знать, что хотим получить в итоге.
Как программно получить список товаров Drupal Commerce??? [Решено]
В таком случае почитайте про batch. Загружать все товары разом может оказаться накладно рано или поздно.
Как программно получить список товаров Drupal Commerce??? [Решено]
entity_load или EntityFieldQuery или можно программно выполнить вьюс
А зачем такое могло понадобиться?
drupal commerce доставка
По умолчанию они сортируются в алфавитном порядке
ubercart и атрибуты [РЕШЕНО частично]
Существуют commerce_product_attributes и commerce_option как наследие уберкарта, в случае, если другая расцветка не предполагает своего артикула.
ubercart и атрибуты [РЕШЕНО частично]
Ну видимо не с того места заходил. Commerce намного гибче уберкарта и в то же время не даёт допустить логических ошибок.
Виджетом выбора атрибутов можно управлять как угодно кодом, если вас не устраивает стандартный.
В вашей задаче не разбирался, но в люьом случае не сущетсвует задачи для которйо больше подходит ubercart, чем commerce. Агитирую передумать, если это еще возможно. Удачи=)
ubercart и атрибуты [РЕШЕНО частично]
На commerce послать можно?=)
Добавление css через template.php с проверкой на определенное представление (view_mode?) и определенный тип ноды
В модуле views ничего прописывать не надо! Хакать плохо, тому есть обоснования. Я создаю свой модуль для подобных хуков.
Добавление css через template.php с проверкой на определенное представление (view_mode?) и определенный тип ноды
Я бы не стал юзать препроцессы в вашем случае. В hook_views_pre_view я как павило добавляю js/css для реализации какого-то jquery плагина или кастомного фронтэнда, просто стили оформления вьюса так подключать бессмыссленно. Css не грех как и в теме написать - она для этого и предназначена. Хук, да пишется в своём модуле.