Всем доброго дня!
Столкнулся с простой проблемой с Wishlist и никак не могу решить, все он мне никак не дается.
Установил Wishlist с https://drupal.org/project/wishlist - он не заработал.
Тогда установил этот wishlist - http://www.drupal.ru/node/96300 - он заработал.
Но проблема вот в чем: Не знаю как его перевести на русский (на кнопке написано: Add to Wishlist, а после добавления: Already in wishlist).
И вторая проблема: когда внесен товар в лист, то блок с добавленными товарами выводится, а ссылки на сам лист нет. Есть ссылка на том товаре, который добавлен (Already in wishlist), но это не удобно, так как необходимо отыскать товар который добавил и по нему перейти в лист.
Уже все обыскал и перепробовал, но как добавить ссылку перехода в лист желаний - не нашел.
Прошу помощи!!!
И еще, кто делал лист желаний без регистрации, напишите, как это сделать.
Комментарии
Насчет обновления перевода - l10n_update
Уже был установлен, но при установке листа желаемых не перевело. Запустил модуль вручную - перевело половину (Добавить в список желаемых), Already in wishlist - не перевело, перевел вручную.
Спасибо!
И еще, так как сделать ссылку перехода на сам лист желаний?
И сделать лист желаний без регистрации?
Не знаком с этим модулем, но если позволите поиграю в Вангу...
А лист это вьюха или отдельная страница? И куда надо вывести?
Права доступа?
Отвечу с последнего.
Права доступа назначал не зарегистрированным пользователям - не помогло.
2: Это вьюха, где есть и страница и блок. Ковырял и то, и то. когда добавляешь товар в лист, то в блоке появляется товар. Смотрел сам блок, смог добавить ссылку на удаление товара из списка, а ссылку "перейти в лист желаний" как добавить не нашел.
Дак откуда она там будет то?
Добавь в подвал или хедер вьюхи текстовое поле, и туда руками ссылку пропиши.
просто сказать "ссылку пропиши"...
Ссылка на лист идет такая /user/1/wishlist
какой токен вставить, чтобы под каждого пользователя выбирался свой путь (/user/2/wishlist)?
например, если незарегистрированный пользователь добавляет в корзину, то он может это сделать и адрес корзины постоянный /cart. Как сделать точно такое же для листа желаний?
Почему его путь идет обязательно через юзера, где поменять?
Смотрел и в шаблонах пути и настройках самого листа - нет ничего.
В шаблонах, правда, есть настройки пути для вишлиста, но там необходимо не менее 2 токенов ставить, а это уже не то.
Если честно, то вообще беда с этим листом желаний.
Вроде ссылку перехода в лист настроил. Решил проверить под другим аккаунтом - вроде в лист добавляет, а сам лист пуст и блок со списком добавленного тоже пуст.
Может есть нормальный Wishlist у кого?
В этой вьюхе есть контекстные фильтры, и если первый из них id текущего юзера, то ссылку выводи вот так:
<a href="/user/!1/wishlist">Блабла</a>
Или /user/%1/wishlistХотя я не помню работают там токены или нет.
Если контекстных фильтров нет, то добавь, по текущему пользователю.
Есть вариант с PHP кодом, но как дернуть user id я не знаю, можешь сам погуглить.
Типа магазина? Бери в руки PHP и пиши свой модуль. Ну можешь поискать другие вишлисты, но сомневаюсь что что-то подобное будет.
А как друпал по твоему будет знать что этот вишлист твой????? Логику то понимай. Вот она и идет через юзера.
А вот ещё вариант, скорее всего сработает. Но я не берусь утверждать не видя настроек самих вьюшек.
Найди ту вьюшку, что выходит по адресу /user/%/wishlist и с помощью модуля Viewfield выведи его на любой странице. Можешь отдельную создать, можешь прямо на страницу пользователя вывести.
Ну и тут отпадает трабла со ссылкой, так как ты уже будешь знать url.
Настроить этот вишлист не сложно, главное понимать как друпал работает.
А как друпал по твоему будет знать что этот вишлист твой????? Логику то понимай. Вот она и идет через юзера.
Как и понимает корзину. Я ее привел в пример не зря. Там ссылка не идет через юзера, там одна и та же ссылка для всех пользователей и незарегистрированных тоже.
Я вообщем, понял - необходимо писать модуль. Только я не шарю в PHP, где мне заказать модуль? Здесь я писал заявку на модуль, но никто мне не ответил уже неделю точно висит запрос...
Может и так. Я об этом думал, но пока еще не передумал...
Ага, а ссылка идет через куки и отдельную таблицу в БД. Целый огород ради 1 вьюхи.
Это можно всё сделать на вьюхах, или тупо донастроить этот модуль.
Если сможешь сделать, то я отблагодарю, только сначала скажи как тебя отблагодарить.
Желтый Lamborghini Aventador))) А если честно, то у меня времени нет, своих проектов хватает. Тут много людей, которые за денюжку много чего сделают)
- выбор хороший!
Покажи мне, кто может взяться. Я уже неделю ищу такого человека, и все без результатов.
Я писал на размещение заявки на модуль, но никто не откликнулся.