Блог пользователя - denisov

Как можно реализовать синонимы для поиска?

28 марта 2013 в 12:26

Как можно реализовать синонимы для поиска?

То есть пользователь вводит в поиск «клава», а Drupal ищет по запросу «клавиатура». Как это возможно реализовать?

[РЕШЕНО] Блок «Просмотренные товары»

26 марта 2013 в 9:50

Я создал тип материала «Товар». Мне надо реализовать вывод трёх последних просмотренных товаров Текушего пользователя. Как это можно реализовать? Или какой есть модуль, а то я ничего похожего не нашёл.

[РЕШЕНО] Как можно убрать модуль Wysiwyg с формы комментария?

16 марта 2013 в 14:26

Как можно убрать модуль Wysiwyg с формы комментария?

[РЕШЕНО] Добавление ноды через код

1 января 2013 в 21:17

Написал код, всё работает. Но мне никак не получается добавить запись в поле, созданное через ContentType. В качестве типа для поля "Категория" (field_product_cat) стоит Term reference.

$node = new stdClass();

$node->title    = 'Новый товар';
$node->type     = 'product';
$node->status   = '1';
$node->promote  = '1';
$node->language = 'und';
$node->comment  = '2';
$node->body['und'][0]['value']  = 'Описание для нового товара';
$node->body['und'][0]['format'] = 'filtered_html';

$node->field_product_cat['field_product_cat_tid'] = '14'; // не получается добавить запись в это поле
// В MySQL есть база данных «field_data_field_product_cat»
// и в ней таблица «field_product_cat_tid»
// как в эту таблицу добавить запись для нового товара?

[РЕШЕНО] Возможно перехватить сохранение ноды?

24 ноября 2012 в 12:56

Возможно перехватить сохранение ноды? Мне надо, чтобы нода сохранялось как и обычно, но чтобы я мог добавить свой функционал, например, заменить любые слова, делать проверки и т.п.

Нашёл такую функцию, но никак не могу разрбраться.

[РЕШЕНО] Заменить контент любой страницы на свой код

9 ноября 2012 в 14:47

В этой статье drupalace.ru/lesson/ostalnye-failytplphp написано «можно заменить ЛЮБУЮ страницу сайта. Достаточно посмотреть на её урл, и заменить в нём все слэши / на знаки тире -»

Это работает в Drupal 7? Пытался для URL "node/1" создать файлы «page-node-1.tpl.php» и «page--node-1.tpl.php», очищал кэш, но ничего не меняется. «page--node» работает, а «page--node-1» не работает. Может в Drupal 7 это делается по-другому?

Как можно реализовать вывод контента в зависимости от города?

18 сентября 2012 в 17:10

Есть Content Type "Город."

Как сделать, чтоб при URL - mysite.ru/msk/ выводились статьи с городом "Москва"?
А при URL - mysite.ru/spb/ выводились статьи с городом "Санкт-Петербург"?

[Решено] Как для одной страницы отображать одно меню, а для другой страницы другое меню?

19 августа 2012 в 16:31

Как для одной страницы отображать одно меню, а для другой страницы другое меню?

То есть, есть страница "Товары", и в меню отображаются "Товар А", "Товар Б".
Если страница "О нас", то в меню должны отображаться "Контакты", "Клиенты".

Как это можно сделать?

[РЕШЕНО] Как выводить 5 последних статей из текущей категории?

12 августа 2012 в 3:09

Я через Taxonomy Menu сделал 2 категории: "php" и "javascript". Как можно реализовать, чтобы при открытии статьи из категории "php", выводились 5 последних статей из этой же категории.

Возможно для пунктов меню добавлять свойства (например, картинка)?

10 августа 2012 в 15:05

Возможно для пунктов меню добавлять свойства (например, картинка)?

Возможно динамически изменять Views?

8 августа 2012 в 14:36

Возможно динамически изменять Views?

Например, мне для фильтрации данных нужно подставлять данные из URL (значение tid). Возможно такое сделать?

Как в модуле Views выводить все записи, которые равны текущей таксономии (модуль Taxonomy Menu)?

7 августа 2012 в 15:19

Как в модуле Views выводить все записи, которые равны текущей таксономии (модуль Taxonomy Menu)?

Например, я в Taxonomy Menu создал меню "Categories", где добавил пункты "A","B" и "С". И если я открываю запись "Товар A", то в блоке через views должны показаться все записи, которые находятся в пункте меню "A". Как это сделать?

[Решено] Как отобразить название ноды в шаблоне не через $title, а через $content?

7 августа 2012 в 14:02

Создаю свой шаблон. И столкнулся с такой ситуации. Мне надо название ноды вывести через $content, чтобы название и другие свойства были в одном "блоке". А название получается вывести только через $title. И получается, что название и контент находятся в разных местах. Как сделать, чтобы название выводилось в переменной $content?

Какой надо создать файл, чтобы можно было задать стили для отдельного Content type?

7 августа 2012 в 12:19

Какой надо создать файл, чтобы можно было задать стили для отдельного Content type? что вроде node--myType.ptl.php, только чтобы изменять не само содержимое, а всю тему.

Как импортировать товары из Drupal Commerce в CSV?

21 марта 2012 в 15:19

Как импортировать товары из Drupal Commerce в CSV? Вместо с ценой, категориями, фильтрами. Как это можно реализовать?

Как сделать фильтр для товаров, где надо скрыть пукнты, не равные полю "Цвет" текущих товаров на странице?

6 марта 2012 в 8:50

Всё не могу решить вопрос с фильтрами.
Скопирую вопрос с прошлого поста:
Например, когда отображаются два товара. У одного в настройках "Цвет" указан "синий", а у другого "белый".
Если я через Views раскрываю фильтр для посетителей, то там отображаются много цветов. Как сделать так, чтобы отображались те цвета, которые имеют текущие товары на странице, в моём случае только "синий" и "белый".

Пробовал:
1. views_hacks#views_filters_selective
- отображает как надо, и то после кнопки "применить". но при выборе нужного пункта, в списке потом только он и отображается.
2. Better Exposed Filters - это заменят список на чекбоксы.

Сталкивался кто с неотображением поля по уроку "Calculating shipping by weight" by Randy Fay?

5 марта 2012 в 12:31

Сталкивался кто с не отображением поля в Rules по уроку "Calculating shipping by weight" by Randy Fay?
На видео этот момент в 09:10.

Кто сталкивался? как решить эту проблему?

Как сделать расширенный фильтр (пример в описании)?

1 марта 2012 в 9:41

Например, отображаются два товара. У одного в настройках "Цвет" указан "синий", а у другого "белый".
Если я через Views раскрываю фильтр для посетителей, то там отображаются много цветов. Как сделать так, чтобы отображались те цвета, которые имеют текущие товары на странице, в моём случае только "синий" и "белый".