art-coral: Блог

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

Metatag TITLE на стр. профиля, вывод с помощью PHP чрз шаблон html--user--%.tpl.php

13 мая 2015 в 17:46

Доброго времени

Работаю над страницами профилей, есть задача выводить поля(taxonomy, cck, etc) из типа содержимого профилей (модуль Profile2) в тег Title страниц сайта. Подружить модуль Metatag c Profile2, увы, не удалось-(
Пошел в обход, завел файл html--user--%.tpl.php в котором успешно вывожу необходимые поля с помощью PHP:


<?php
$uid 
arg(1);
$profile_main profile2_load_by_user($uid'main');
?>

<?php
$acc 
user_load($uid);
$usr_name $acc->name;
print 
strip_tags($usr_name);
?>

<?php
$u_name 
drupal_render(field_view_field('profile2'$profile_main'field_prof_name''value'));
print 
strip_tags($u_name);
?>

<?php
print (', ');
?>

<?php?>

Чувствительность к регистру в фильтре представлений Drupal Views Exposed Combine contains any word filter case sensitivity

8 апреля 2015 в 11:28

Приветствую!

Проблема:
При использовании поиска, построенного через Views exposed filters COMBINE с использованием оператора "Contains any word" проявляется чувствительность к регистру. Из-за чего масса материалов не может быть найдена..

Попытки решения:
Пробовали разное.
От проверки настроек кодировки по MySQL базе, которая везде utf8_general_ci и чувствительности к регистру поиском LIKE в ней по умолчанию нет..
До hook -ов, которые добавляют COLLATE к комбинированным фильтрам (максимум чего удалось добиться это не чувствительность на английский текст, на русский все равно не проходит)

<?php
function hook_views_query_alter(&$view, &$query) {
  
// Find all combine fields and make them case insensitive.?>