Записки на манжете

02-08-2018
Создание шаблона страницы для типа ноды

Для того, чтобы сделать отдельный шаблон страницы (sic!) типа page--тип-страницы.tpl.php необходимо внести изменения в основной файл шаблона template.php

В функции шаблона страницы должен присутствовать примерно следующий код:

function ИМЯ_ТЕМЫ_preprocess_page(&$vars) {
 //......

  if (isset($vars['node']->type)) {
   $vars['theme_hook_suggestions'][] = 'page__' . $vars['node']->type;
   }

При этом имя файла шаблона страницы должно быть именно page--тип-страницы.tpl.php

Ссылка на запись: просмотр
Теги:
0
19-03-2018
Гостевая книга на основе комментариев

1. Для того, чтобы включить обязательный e-mail в форме комментариев необходимо в настройке типа материала зайти в закладку "Настройка комментариев" и выбрать в параметре "Анонимные комментарии" значение "Анонимные пользователи должны указывать контактную информацию"

2. Для сортировки комментариев (новые сверху) надо установить модуль Comment sort created

Ссылка на запись: просмотр
Теги:
0
08-02-2018
Вывод полей в node reference

Выводим представление материалов на которые ссылается текущий материал (Drupal 7).

Изначально необходимо установить модуль References


1. В ссылающийся материал добавляем поле (если надо, множественное) типа "Ссылка на материал". В настройках выбираем чекбоксами на какие типы материалов будут идти ссылки.

Ссылка на запись: просмотр
Теги:
0
17-01-2018
Вывод полей во вкладках (табах) на Drupal7

Задача

На Drupal7 часть полей материалов (ноды) определенного типа вывести во вкладках для экономии места на экране.

Ссылка на запись: просмотр
Теги:
0
26-09-2017
Изменяем размер существующего поля в Drupal

В созданном ранее материале имелось поле с максимальной длиной 64 символа. С течением времени выяснилось, что этого недостаточно. И появилась необходимость расширить эту длину до 128 символов, но в настройках поля "Field settings" поле Maximum length не активно и надпись "There is data for this field in the database. The field settings can no longer be changed."

Как изменить длину? Так Drupal сам написал - "this field in the database". То есть необходимо лезть в базу.

Ссылка на запись: просмотр
Теги:
0
30-05-2016
Убираем ограничение на количество ярлыков в панели

Для снятия ограничения придется залезть в ядро:
modules/shortcut/shortcut.admin.inc

function shortcut_max_slots() { return variable_get('shortcut_max_slots', 10); }

Ссылка на запись: просмотр
Теги:
0
26-03-2016
Штанга для ребенка своими руками

Сам занимаюсь спортом немного. Вернее сказать раньше занимался. Потом бросил, но время от времени поддерживал себя в форме. Дома есть десткая спортивная стенка - турник, шведская стенка, лестница, кольца, канат. Турник меня выдерживает. Чем и пользуюсь. А тут друг приезжал, который меня давно собирался вернуть в спортзал. Вот несколько месяцев назад и вернул. Теперь регулярно хожу, тяжести таскаю. 

Ссылка на запись: просмотр
0
10-06-2015
Как сделать простую фотогалерею и подписи под картинкой в превью

Неоднократно делал под Drupal7 простую фотогалерею типа "мозаика" на основе множественного поля типа Image + какой-нибудь js для увеличения превью (я пользуюсь, обычно, lightbox2, но есть и другие - colorbox, fancybox, Highslide и т.д.)

Ссылка на запись: просмотр
0

Страницы