Темизация views для темы SimpleCorp

 

Расскажу как темизировала блок, созданный во views для темы SimpleCorp. Есть у этой темы внизу такие штучки: Темизация simplecorp Мне же необходимо вывести блоком материал Product из ubercart, чтобы оно именно так и выглядело.  Прошу поправить, если всё это можно сделать более правильно. Создаём представление - блок. Формат: HTML список, Показать: Поля   В поля добавляем: Содержимое: Изображение Содержимое: Заголовок Product: Sell price simplecorp2   Теперь нужно темизировать views. В самом представлении раскрываем "Расширенный". Нажимаем на: "Тема оформления: Информация". Открывается окно:

simplecorp3

Нас интересует Стиль вывода, и два поля содержимого - это Изображение и заголовок.

Жирным шрифтом у нас указаны исходники шаблонов. Брать их
Читать

Работа с изображениями в Drupal 7. Аналог imagecache.

В шестом Друпале все операции с изображениями делались через модуль Imagecache. Это контриб модуль, который приходилось скачивать и устанавливать. В Drupal 7 он был включен в ядро и стал частью модуля Image.

В шестом Друпале изображения можно было выводить так:

print theme('imagecache', $preset_name

Читать

Drupal – как создать миниатюры для изображений программно

Для получения url изображения, с примененным к нему стилем, используется функция image_style_url( $style_name, $path ) . Но стоит заметить, что когда вызывается данная функция, то drupal вовсе не создает изображение на диске, он просто строит путь до него, а само изображение генерируется при первом обращении по данному url и помещается в sites / default / files / styles / image_style_name / public / filename.jpg (путь может отличаться).

Но если необходимо создать изображение программно (чтобы drupal применил к нему нужный стиль и бережно положил готовый файл в соответствующую  папку), то на помощь придет функция Читать

Favicon.ico и Яндекс

С некоторых пор Яндекс перестал отображать favicon.ico на моих сайтах.

Как пишет сам Яндекс:

Чтобы описать пиктограмму сайта в html-коде страниц, внутри тега <head> </head> надо разместить следующий код:

<link rel="icon" href="имя сайта/favicon.ico" type="image/x-icon">

или

<link rel="shortcut icon" href="имя сайта/favicon.ico" type="image/x-icon">

 

Простое рашение для Drupal сайта:
Читать

Как убрать meta name=”Generator” content=”Drupal 7 (http://drupal.org)”

Как убрать meta name="Generator" content="Drupal 7 (http://drupal.org)".

Добавляем в вашу тему (templates.php)

function ИМЯ_ВАШЕЙ_ТЕМЫ_html_head_alter(&$head_elements) {
unset($head_elements['system_meta_generator']);
}

div id=”skip-link” в “modules\system\html.tpl.php” в Drupal 7

Посмотрела код своего Drupal-7 сайта и обнаружила такую хрень:


Зачем это? Вот и тут пишут то же. Причем это дело попадает в индекс!

В итоге удалила строчки в modules\system\html.tpl.php:

Читать

Drupal 7 description и keywords для главной страницы + изменить title

Задача: прописать description и keywords для главной страницы. Изменить title. опять же, для главной.

Знаю про модуль meta tags. Потому не пинать. У меня стоит модуль Meta tags quick, который на момент написания статьи не умеет добавлять description и keywords на главную.
Ставить что-то еще не хотелось, ибо эти данные для главной страницы меняться не планируют 🙂

Решение для Drupal 7, так сказать, "в лоб":

Пишем в файле template.php Вашей темы:

function ВАШАТЕМА_preprocess_page($page) {
    if ($vars['is_front']) {
	 $meta_keywords = array(
	    '#tag' => 'meta

Читать