сss (9) сss3 (14) ajax (2) css (42) drupal (7) Fix IE6 (4) font (4) html (23) javascript (22) jQuery (15) js (5) less (1) php (1) scss (1) soft (2) vue (1) webstorm (1) wordpress (1)

Таксономия

taxonomy/term/1/all -все материалы принадлежащие термиу 1 и его подкатегории.
taxonomy/term/1+2 - суммирование материалов терминов
taxonomy/term/1,2 - пересечение материалов терминов

Темизация в Друпале

page-front.tpl.php
page-нода.tpl.php
page-нода-номер.tpl.php

node-типматериала.tpl.php

block-регион.tpl.php
block-модуль.tpl.php
block-модуль-номер.tpl.php

PHP Обрезать строку на определёное количество символов

function cutString($string, $len)
{
if (strlen($string) <= $len) {
return $string;
}
return substr($string, 0, $len) . "...";
}

$str = "Текст";
$str = cutString($str, 200); // - 200 символов
print $str;

Полезные фишки для друпала

Открыл для себя модуль Devel пишем функцию kpr() прямо в темплейте и видишь все данные

определения порядкового номера элемента в jQuery

есть такой код:
<li><a>1</a></li>
<li><a class="active">2</a></li>
<li><a>3</a></li>
<li><a>4</a></li>

как определить какой по порядку li выбран? вот такое я нашел решения.

$(function() {
var i = $('.menu a.active').parent('li');
var j = $('.menu li').index(i);
});