Orion76: Комментарии

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

4 января 2016 в 20:09

проще и гибче в перспективе (чую задача может еще усложниться-) добавить свой хук меню для аякс-запросов со своего js-скрипта..
коллбэком меню получать данные вьюса..
Кидать их в кэш для сравнения на следующем вызове..
И отправлять результаты js-скрипту, который обновит данные и расставит нужные классы для подсветки значений.

4 января 2016 в 9:20

Я имел ввиду "соорудить" линк "Обновить" по "принципу" пейджера.

Добавил страницу вьюс по адресу test/%
Добавил контекстный фильтр Nid материала
В шапку вьюса добавил поле Глобальный.Нефильтруемый текст
В поле вставил

3 января 2016 в 21:19

alex-litvinov wrote:

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

Это можно сделать модулем Rules
В условиях:
1.Проверить тип материала.
2.Возможно проверить путь материала
3.Проверить роль пользователя (аноним)
4. Любое другое условие, например значение поля материала = "Сдано" и т.п.

3 января 2016 в 19:16

Я делал при помощи этого модуля "простую" корзину.
Добавлял материалу-товару флаг "Купить"
В шапке выводиля вьюс - блок "Корзина", в котором выводились товары, отмеченные флагом "Купить". Который обновляется при клике по флагу "Купить"
Т.е. когда пользователь жмет на флаг "Купить" у конкретного товара, товар отмечается этим флагом и обновляется вьюс "Корзина"(в корзину добавляется отмеченный товар)..

3 января 2016 в 0:58

Feeds не для ленивых... у него мощное АПИ.. он для умных..
Минимум движений, и грузим откуда хотим, парсим как надо, и импортируем как надо...(fetcher, parser, processor)

А если все более-менее стандартно, то да.. с настройками разобрался, мышкой покликал и все импортируется..

2 января 2016 в 8:29

Судя по описанию, это что-то типа "аккордиона"..

Конкретная ссылка зависит от того, что Вы собираетесь выводить в этих блоках..

Если это "группы" полей одного материала, то смотрите https://www.drupal.org/project/field_group

Если это вывод материалов вьюсом то https://www.drupal.org/project/views_accordion

31 декабря 2015 в 21:43

Делите одну большую задачу на много маленьких..
Не помогло? еще раз...
Стопроцентный вариант..

Да.. queue - это самое оно...

Всем добра.. с наступающим-)

31 декабря 2015 в 10:59

А!.. в форме редактирования профиля поля пользователю доступны, а в выводе контента их нет?

Тогда впервую очередь надо обратить внимание на тему оформления (шаблоны контента, полей и т.п., препроцесс-хуки(preprocess hook) (файл template.ptp)) и модули настройки вывода контента.

Проверте наличие этих полей в настроках режимов отображения полей (По умолчанию, Анонс, Содержимое полностью, может еще какие дополнительные есть)

30 декабря 2015 в 18:32

По возможности, я старался как можно менее "привязывать" модуль к конретному сайту..

А в чем , собственно, проблемы?

Что-то не работает или какого-то функционала не хватает?

29 декабря 2015 в 22:09

Сделать 2 вьюса (можно просто 2 дисплей одного вьюса), первый с картинками, второй без.

При помощи модуля Panels сделать панель с двумя вариантами отображения.

В вариантах отображение панели выводить описанные выше вьюсы.

В вариантах отображения панели уже можно задать условие в зависимости от значения GET-параметра, какой вариант (вьюс) выводить.

29 декабря 2015 в 22:02

1.Добавляете для отображения картинки-иконки новый стиль, например размером 24х24 .
2.Добавляете термину поле Иконка типа Изображение.
3.В настройках отображения поля выбираете стиль изображения(сделанный в п.1) и настраиваете параметр "Изображение как ссылка на " = Содержимое.

29 декабря 2015 в 20:55

Вам бы сначала сначала определиться, что это должны быть за иконки.
А если уже определились, то разъяснить нам - что это за иконки.

Судя по первому скриншоту - это какие-то сервисные "кнопки" типа "Добавить в корзину", "Лайк" и т.п.
Судя по второму скриншоту - это должны быть иконки категорий(таксономия).

Та что же это на самом деле?

Правильно поставите вопрос, получите правильные ответы..

27 декабря 2015 в 10:11

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

Я просто хотел обратить внимание, что для обновления существующего алиаса, в массиве данных алиаса, передаваемом в функцию path_save должен присутствовать элемент с ключем 'pid' и значением = идентификатор алиаса в БД .
Тогда обновиться существующий алиас с данным pid, и не будет создаваться новый.

26 декабря 2015 в 4:23

В большинсте случаев(и path_save тоже), для записи данных в таблицу используется функция drupal_write_record($table, $record, $primary_keys)

xakudu wrote:

Пожалуйста.. обратите внимание на ее третий параметр..

Я понимаю, иногда бывают моменты когда вся жисть х..ня и бабы леди и солнце гребанный фонарь..
Но это не повод цепляться к человекам..

25 декабря 2015 в 17:02

Берете за образец:
https://www.drupal.org/sandbox/mongolito404/1188068

Код модуля:
http://cgit.drupalcode.org/sandbox-mongolito404-1188068/tree/

Читаете код, обращая внимание на строки типа "Implements hook_element_info()."
в комментариях к функции. Это хуки drupal. Ищете ознакамливаетесь с документацией по ним.

25 декабря 2015 в 13:01

Dodus wrote:

Вообще немного непонятно когда таксономия все же уместна.

Как минимум в 2-х случаях.

1.Древовидный скелет-структура раздела сайта:
Категория 1
- Подкатегория 1
-- Подкатегория 11
-- Подкатегория 12
- Подкатегория 2
- Подкатегория 3
Категория 2
- Подкатегория 1
-- Подкатегория 11
-- Подкатегория 12
- Подкатегория 2
- Подкатегория 3

24 декабря 2015 в 22:55

bersek1 wrote:

А как средствами вьюшки сделать вырезание всех "&nbsp" ?

Модуль VBO - https://www.drupal.org/project/views_bulk_operations

Странно.. в инете на русском мало информации, на английском море..
Мощнейшая штука как раз для таких случаев..