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

Существует ли Кэширование views при формате отображения: Таблица.? Как лучше его осуществить?

16 января 2017 в 14:07

При отображении таблицей, так как используются поля, я так понимаю что можно закэшировать только с помощью views кэширования.
Например для Display suite или Full Entity у нас есть отдельные модули кэширования типа:
Entity cache
Render cache
Display Cache

А Кто-нибудь пробовал вариант с Views Field View?
Тогда наверное можно настроить кэширование внутри и построение итоговой views будет быстрее?

Самописный импорт (получение данных из *.xls).

2 декабря 2012 в 19:38

Это первая часть из темы "3. Migrate, Feeds и свой вариант импорта и обновления данных."

Мы напишем свой собственный модуль для импорта данных из excel файла. Давайте представим что нам нужно импортировать список планшетов с некоторыми характеристиками на наш сайт.
Есть Excel файл с колонками :

|Производитель|    Модель           | Описание               | Внутренняя память                 | Изображение
--------------|----------------|------------------------|-----------------------------------|-------------
|Таксономия   | Текстовое поле | Большое текстовое поле      | Таксономия с множественным вводом | Изображение
--------------|----------------|------------------------|-----------------------------------|-------------

[Решено] Экспорт и импорт Материалов (нод, файлов, таксономии). Перенос между сайтами.

21 сентября 2011 в 16:58

Дано: Пара сайтов. Основной и для разработки и экспериментов.
Цель: На dev сайте ведем разработку. С основного сайта получаем данные, заталкиваем на dev для тестов. Если все нормально то dev сайт делаем как основной. Создаем новый dev сайт, продолжаем разработку.
Желательный вариант: Получить полностью все материалы(материалы нужно получить со всеми связями) с основного сайта в архив (вместе с файлами прикрепленными к материалам, файлы - картинки). Далее импортировать этот архив на dev сайт.

[Решено] Вызов формы по другому пути

22 июля 2011 в 0:02

Возможно ли в Drupal`e вызвать стандартную форму по нужному мне адресу?
Как то так:
Есть свой модуль. В нем определяю нужный мне путь. И в соответствующей функции обрабатывающей данный путь вызываю нужный мне $form_id.

Необходимо это в следующем случае:
Есть страницы построенные через views для отображения (например списка пользователей). Эта страница подсвечивается в меню (Пункт "Управление пользователями") и имеет путь: "/manage_users/"
Далее необходимо чтоб создание пользователя тоже адекватно подсвечивалось в меню (В пункте "управление пользователями"), и соответственно есть желание стандартную форму добавления пользователя пустить по пути "/manage_users/add/"

Есть ли какие идеи в каком направлении копать api drupala?

Может кто статейку встречал на данную тему ?

[Решено] Несколько отображений pager на сайте?

16 декабря 2010 в 16:50

Возможно ли отображение pager в двух разных видах.

Даже не самого пейджера, а его ссылок.

тобишь есть функция [ru-api=theme_pager_link]theme_pager_link[/ru-api]();
Я ее к себе в tempalate.php и настраиваю как хочу. Но.
Эти настройки применяются для всего сайта. И на нодах и во views.

А мне надо чтоб во views был один, а на всем остальном другой.

Попробую объяснить вообще изначально различия которых хочется добиться.

На сайте использую модуль popups /для popup окошек с текстом ноды/. Т.е. каждая нода открывается в popup окошке и имеет листалку(pager). Но тогда ссылки в листалке должны имень класс popups, тогда все следующие страницы тоже будут открываться в popup.

И есть страницы построенные на views /списки нод по категориям/. Эти страницы открывают без popup`oв - стандартно.
И на этих страницах тоже есть листалка (pager)/ и она должна листать так же стандартно.

Но уж нас уже листалка изменена /имеет доп класс popups/ и соответственно следующая страница views открывается в popup.

Может кто помочь.

[Решено] Как просклонять тип материала при создании ноды?

9 ноября 2010 в 12:16

Добрый все день!
подскажите как возможно изменить при создании ноды ее заголовок.
Т.е. Когда мы создаем новую ноду любого типа материала вверху пишется: "Создать " и название типа материала. Например "Создать Новость" или "Создать Анкета"

И есть "Создать Новость" это еще как то по русский то "Создать Анкета" это не очень по русский. Хотелось бы чтоб заголовок был "Создать Анкету"

В поиске не смог найти, так как даже не знаю как задать более точно вопрос.

Ведь явно это как то делается.

Сравнение нод c параметрами через таксономию во views

4 октября 2010 в 20:48

Приветствую всех.
Помогите кто чем может Smile
Суть проблемы: Делаю сравнение нод через views. Вроде бы все просто при использовании СКК с дополнительными полями и надстройкой для views flipped_table.
Но если характеристики ноды указывать как термины таксономии то уже возникает проблема с выводом этих характеристик для сравнения.
Поля представления выглядят так:
на основе того же flipped_table разобрал, что в *.tpl приходит массив $rows который содержит все наши данные.

<?phparray (
  0 => 
  array (
    'title_1' => 'Samsung R530',
    'name' => 'Возможности связи',
    'name_1' => 'Wi-Fi (802.11/n)',
  ),
  1 => 
  array (
    'title_1' => 'Samsung R530',
    'name' => 'Диагональ экрана',
    'name_1' => '15.6',
  )?>

- Небольшой кусок массива.

А вот формирование этого массива я найти не могу. Читал про hook_views_... Но с наскоку не смог разобраться что и как. Посоветуйте ход дальнейших действий.