search api и ubercart ак во вьюху добавить кнопку Купить [Решено]

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

Аватар пользователя VasyOK VasyOK 27 июля 2014 в 5:29

Решение отсюда: http://drupal.stackexchange.com/questions/89971/add-a-buy-it-now-button-...

Есть вьюха результатов поиска от поискового индекса. Ей выводятся товары.

Вот так в эту вьюху можно добавить кнопку Купить от Уберкарта.

Дочерняя вьюха с контекстным фильтром по NID. Выводит только кнопку Купить.

Вьюха, которой выводятся товары.

Поле от модуля [module=views_field_view]

ВложениеРазмер
Иконка изображения searchindexiubercart.gif23.31 КБ
Иконка изображения searchindexiubercart2.gif33.42 КБ
Иконка изображения searchindexiubercart3.gif12.2 КБ

Комментарии

Аватар пользователя drupby drupby 27 июля 2014 в 7:50

"VasyOK" wrote:
Но не понимаю что чел имеет ввиду:

ну тогда по порядку - ты можешь создать вьюху, которая выводила бы скажем в блоке на странице товара кнопку купить с аргументом Node ID from url?
вижу уже сам догнал как сделать

Аватар пользователя veshiyi veshiyi 6 декабря 2014 в 13:35

VasyOK wrote:
Ага. Был вопрос стал ответ.

Добрый день!
Подскажите пожалуйста: во вьюхе Buy it now Button, какой следует выбирать "контекстный фильтр"?
Содержимое: Nid
а затем какое значение?
Display all results for the specified field
Provide default value
Hide view
Display a summary
Display contents of "No results found"
Display "Access Denied"

а во вьхе поиска когда добавляю Глобальный просмотр, форма Контекстный фильтр доступного токена %nid нет

REPLACEMENT PATTERNS
The following tokens are available for this field. Note that due to rendering order, you cannot use fields that come after this field; if you need a field that is not listed here, re-arrange your fields.

Using rendered (%) tokens can cause unexpected behaviour, as this will use the last output of the field. This could be re written output also. If no prefix is used in the token pattern, "!" will be used as a default.

как быть? подскажите пожалуйста

Аватар пользователя veshiyi veshiyi 7 декабря 2014 в 15:02

Спасибо, посмотрел, здорово!
У меня тоже заработало, только в Configure поле:Глобальный:Просмотр ....Контекстный фильтр, вместо %nid я прописал !nid
Спасибо еще раз!!!