Спасибо это наверное то что нужно, только вот еще вопрос. Везде на скринах показывают "заменить выводимое полем значение", когда чекбокс ткнут, то появляется поле ввода. у меня же почему-то при выборе этого пункта ничего не появляется. Из-за чего такое может быть?
поле со ссылкой добавил
представление создал на базе созданного индекса в Search API
добавил нужные поля для отображения
добавил контекстный фильтр по полю Indexed Материал: Catalog,являющегося ссылкой на термин таксономии
в настройках указал Предоставить аргумент по умолчанию - ID термина таксономии из URL.
----------------------
Пересоздал индекс заново и контекстный фильтр заработал!!! Теперь проблема в том как добавить кнопку "купить"? В обычном представлении она добавляется полем "Товар: Buy it now button", но здесь его нет и в индексе не нашел похожих полей. В чем тут подвох и как это можно реализовать?
Может я пошел не верным путем, но решил попробовать так. У товара есть в "управление отображением" два вида отображения "по умолчанию" и "анонс". "по умолчанию" я отображаю когда выводу страницу определенного товара. А вот в "анонс" я спихал все необходимые поля, в том числе и кнопку "в корзину".
Нашел выход при помощи модуля Views Selective Exposed Filters и TVI. Создал для определенных терминов свои представления и в них установил нужные фильтры. Теперь возник вопрос как темизировать фильтры?
Сейчас выводится заголовок фильтра и вниз в столбец идут ссылки по которым можно осуществить сортировку. Я же хочу чтобы была таблица, где в строку были фильтры.
Пример:допустим есть термин таксономии яблоки и в нем фильтры должны располагаться так
Здравствуйте! Установил модуль uc_acar и хочу вывести блок на отдельной странице. Создал страницу shopkorzina и указал вывод блока в содержимом этой страницы. При открытии страницы отображается только заголовок блока. Проинспетировав элемент выходят следующие ошибки (приложение). Как можно избавиться от этого?
Ответ нашел сам)тут https://drupal.org/node/1686948
правда вписать функцию в поле Setup Code Area так и не удалось. Но в Filter Code получилось получилось вытащить значение поля представления.
кеш чистил всеравно ничего не менялось. можеть быть такое, что пейджер для представления переопределяется другой функцией? Пробовал в названиях кнопок в настройке представления оставлять пустые места, но всеравно ничего не выходило из того, что написано в template.php
через theme_pager() пробовал делать так:
-брал функцию здесь
-правил название вместо theme название своей темы
-вставлял функцию в файл template.php
как я понял из кода, то там должны были как минимум смениться тексты надписей, но ничего не происходит. Как будто вообще не реагирует представление на эту функцию.
в feeds выставил соответствия полей файла полям товара, обработчик csv парсер, разделитель ";". Создал файл подобной структуры и закинул его в папку feeds.
Добавил в template.php в pixture_reloaded_preprocess_node код
<?php
$variables['theme_hook_suggestions'][] = 'node__type__'. $variables['node']->type;
?>
т.е. теперь поидее должен браться у типа product шаблон с именем node--type--product.tpl.php. Но этого не происходит. Прочитал, что должен присутствовать файл node.tpl.php при его подключении. Он срабатывает на других типах товаров, но не срабатывает на типе товара product.
Еще увидел. Если переименовываю файл в node.tpl.php, то темизация работает на страницах, но на товаре не работает. Может страница товара темизоваться каким то другим файлом?
Почему не позволяет то?) У меня не так много опыта как у большинства присутствующих здесь и некоторые вещи я просто не знаю как реализовать. Поэтому и спрашиваю возможно очевидные для вас вещи.
Если вас не затруднит, дайте пару советов по тому как это можно с display сделать?
Спасибо помогло! Теперь я могу выводить представления, в которых будут блоки с фильтрацией. Теперь возникает вопрос как сделать чтобы эти представления выводили определенные термины таксономии.
Посмотрел эти модули. Дело в том, что они выполняют действие с полем, проверяя другое. Мне же нужно сделать условие например если в поле стоит значение , тогда это поле выводить не нужно.
Добавил код в views_handler_filter_selective.inc но в списке выбора параметров попрежнему -Все- и Actual values will be available at run-time при выборе -все- появляются актуальные значения. Подскажите в чем может быть проблема?
VIEWS заменить выводимое поле значением в зависимости от его содержимого
Спасибо это наверное то что нужно, только вот еще вопрос. Везде на скринах показывают "заменить выводимое полем значение", когда чекбокс ткнут, то появляется поле ввода. у меня же почему-то при выборе этого пункта ничего не появляется. Из-за чего такое может быть?
Фильтрация товаров при помощи фасетов
поле со ссылкой добавил
представление создал на базе созданного индекса в Search API
добавил нужные поля для отображения
добавил контекстный фильтр по полю Indexed Материал: Catalog,являющегося ссылкой на термин таксономии
в настройках указал Предоставить аргумент по умолчанию - ID термина таксономии из URL.
Фильтрация товаров при помощи фасетов
Представление прикрепил. может ошибка в простом?
----------------------
Пересоздал индекс заново и контекстный фильтр заработал!!! Теперь проблема в том как добавить кнопку "купить"? В обычном представлении она добавляется полем "Товар: Buy it now button", но здесь его нет и в индексе не нашел похожих полей. В чем тут подвох и как это можно реализовать?
Фильтрация товаров при помощи фасетов
да лентяй лентяй))
Может я пошел не верным путем, но решил попробовать так. У товара есть в "управление отображением" два вида отображения "по умолчанию" и "анонс". "по умолчанию" я отображаю когда выводу страницу определенного товара. А вот в "анонс" я спихал все необходимые поля, в том числе и кнопку "в корзину".
Фильтрация товара из выпадающего списка
Нашел выход при помощи модуля Views Selective Exposed Filters и TVI. Создал для определенных терминов свои представления и в них установил нужные фильтры. Теперь возник вопрос как темизировать фильтры?
Сейчас выводится заголовок фильтра и вниз в столбец идут ссылки по которым можно осуществить сортировку. Я же хочу чтобы была таблица, где в строку были фильтры.
Пример:допустим есть термин таксономии яблоки и в нем фильтры должны располагаться так
Acar - AJAX cart for Ubercart
Здравствуйте! Установил модуль uc_acar и хочу вывести блок на отдельной странице. Создал страницу shopkorzina и указал вывод блока в содержимом этой страницы. При открытии страницы отображается только заголовок блока. Проинспетировав элемент выходят следующие ошибки (приложение). Как можно избавиться от этого?
Лишняя строка в блоке [Решено]
Прикрепил скрин. На нем над ссылкой видно пустую строку.
[Решено] Фильтрация во Views при помощи PHP
Ответ нашел сам)тут https://drupal.org/node/1686948
правда вписать функцию в поле Setup Code Area так и не удалось. Но в Filter Code получилось получилось вытащить значение поля представления.
<?php$thing = node_load($data->nid);
$t=$thing->myfield['und'][0]['value'];?>
VIEWS заменить выводимое поле значением в зависимости от его содержимого
Спасибо! Да так и было, теперь появились поля!
Сменить вывод постраничной навигации во Views
кеш чистил всеравно ничего не менялось. можеть быть такое, что пейджер для представления переопределяется другой функцией? Пробовал в названиях кнопок в настройке представления оставлять пустые места, но всеравно ничего не выходило из того, что написано в template.php
Сменить вывод постраничной навигации во Views
через theme_pager() пробовал делать так:
-брал функцию здесь
-правил название вместо theme название своей темы
-вставлял функцию в файл template.php
как я понял из кода, то там должны были как минимум смениться тексты надписей, но ничего не происходит. Как будто вообще не реагирует представление на эту функцию.
Feeds не добавляет товары
Все сделал! Надо еще было создать товар и выбрать в нем файл для импорта, который автоматом закинулся в feeds
Feeds не добавляет товары
в feeds выставил соответствия полей файла полям товара, обработчик csv парсер, разделитель ";". Создал файл подобной структуры и закинул его в папку feeds.
Темизация товара Ubercart
Добавил в template.php в pixture_reloaded_preprocess_node код
<?php
$variables['theme_hook_suggestions'][] = 'node__type__'. $variables['node']->type;
?>
т.е. теперь поидее должен браться у типа product шаблон с именем node--type--product.tpl.php. Но этого не происходит. Прочитал, что должен присутствовать файл node.tpl.php при его подключении. Он срабатывает на других типах товаров, но не срабатывает на типе товара product.
Темизация товара Ubercart
Еще увидел. Если переименовываю файл в node.tpl.php, то темизация работает на страницах, но на товаре не работает. Может страница товара темизоваться каким то другим файлом?
Темизация товара Ubercart
Поменял имя файла на node--product.tpl.php.
В файле написал
<?php
echo "123";
print_r($node);
?>
Поля фильтрации в Search API
неужели никто не натолкнет на мысль?
Feeds дублируются товары при импорте
Спасибо так и сделал! Только получается, что в файле импорта должны фигурировать два одинаковых значения SKU и Артикул.
Фильтрация товаров при помощи фасетов
Ой, точно не подумал, спасибо!
Фильтрация товаров при помощи фасетов
Почему не позволяет то?) У меня не так много опыта как у большинства присутствующих здесь и некоторые вещи я просто не знаю как реализовать. Поэтому и спрашиваю возможно очевидные для вас вещи.
Если вас не затруднит, дайте пару советов по тому как это можно с display сделать?
Фильтрация товаров при помощи фасетов
При выводе готовой сущности, выводятся все поля, а мне нужно только некоторые(картинка, артикул, цена, "в корзину").
По поводу привязаться к id. Кнопка "в корзину" имеет вид
Фильтрация товаров при помощи фасетов
переиндексировал еще раз всеравно никак
Фильтрация товаров при помощи фасетов
Спасибо помогло! Теперь я могу выводить представления, в которых будут блоки с фильтрацией. Теперь возникает вопрос как сделать чтобы эти представления выводили определенные термины таксономии.
Как скрыть пустые поля?
Посмотрел эти модули. Дело в том, что они выполняют действие с полем, проверяя другое. Мне же нужно сделать условие например если в поле стоит значение , тогда это поле выводить не нужно.
Помогите с selective exposed filters
Добавил код в views_handler_filter_selective.inc но в списке выбора параметров попрежнему -Все- и Actual values will be available at run-time при выборе -все- появляются актуальные значения. Подскажите в чем может быть проблема?