Барыкин Александр: Комментарии

Главные вкладки

26 февраля 2014 в 13:58

Ну да надо писать свою обработку, которая будет рассовывать данные по друпаловской базе - т.е. по сути и осуществлять перенос сайта.

По терминологии Друпала товар - это нода. Категория товара это термин таксономии.

Значит, чтобы товар со старого сайта перенести на новый, надо для всех позиций заполнить три таблицы которые назвал выше node и т.д.(возможно есть ещё, это можно проверить - создав 1 ноду).

26 февраля 2014 в 13:25

В принципе и вариант "по-нормальному" тоже приходит на ум. Но видимо им надо пользоваться если другое не придумаете.

Как мне кажется Друпал ругается что та или иная нода не найдена, так как в таблицах node, node_revision, node_comment_statistics отсутствуют записи с нужным id. Значит эти записи надо создать.

Сначала для теста создать одну запись в каждой таблице на одну ноду (с тем или иным id) - если всё будет хорошо - простой скрипт на php заполнит таблицы идентификаторами заданного диапазона.

зы Может конечно кто и получше что-нибудь придумает.

26 февраля 2014 в 12:49

Полагаю что в одном из шаблонов node.tpl.php или page.tpl.php происходит обработка суффикса и префикса в url который туда привёл.

Видимо надо открыть один из этих шаблонов и попробовать закомментировать то место где идёт скажем обработка суффикса - поглядеть что будет.

26 февраля 2014 в 11:41

1) Создать словарь ваших магазинов. Это термины таксономии. Указать все магазины.

2) Товар это нода. У ноды создать дополнительное поле - ссылку на термин таксономии. Теперь в ноде можно указывать какой товар с какого магазина.

3) В типах материалов там где указан список полей вашей ноды узнать машинное имя нового поля, допустим это field_shop. В шаблоне корзины в нужном вам месте вывести новое поле, примерно так render($content['field_shop']).

Это в общих чертах.

26 февраля 2014 в 8:28

Спасибо за быстрый ответ.

Rustemmer на сайте уже стоит и в принципе делает поиск намного приятнее. Но теперь заказчик желает настоящий полнотекстовый поиск.

Т.е. он хочет, что бы слово "тепловентилятор" можно было находить по запросам "еплов" "ентил" и тому подобных. Тут уже rustemmer явно пасует и его никак не допилить до этого.

Вообще, есть ли кто-то знает как сделать full text search на шаред хостинге, и хочет за это денег - можно договориться. Просто я реально перепробовал уже всё что знал -(