Don4ik: Блог

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

Вывести в стандартных фильтрах views термины таксономии одного словаря в зависимости от выбранного термина друго го словаря

23 марта 2017 в 14:45

Всем добрый день, возникла следующая проблема:
Есть 2 словаря таксономии (Виды спорта, кубки), Использую их, как фильтры во views на странице и в блоке, но есть проблема.
Мне надо что бы при выборе вида спорта в фильтре (например: футбол), выводило только кубки относящие в футболу, но не к теннису и т.д.
Подскажите пожалуйста люди добрые, как сделать их зависимыми друг от друга??
Перенести к сожалению все термины в 1 таксономию не могу.

Помогите с кодом для создания токена (content profile title token)

23 июня 2011 в 14:18

Встала следующая задача → нужно создать токен для Заголовка профайла ноды (content profile title token).


<?php
/**
* Implementation of hook_token_values().
*/
function content_profile_token_token_values($type$object NULL$options = array()) {
  
$values = array();
  switch (
$type) {
    case 
'node':
      if (isset(
$object)) {
        
$account user_load(array('uid' => $object->uid));
      }
      else {
        global 
$user;
        
$account user_load(array('uid' => $user->uid));
      }
     
     
      
$node_profile content_profile_load('profile'$account->uid);
      
$values['profile'] = ($node_profile->title) ? $node_profile->title '';     
     
     
      break;
  }
  return 
$values;
}

/**
* Implementation of hook_token_list().
*/
function content_profile_token_token_list($type 'all') {
  if (
$type == 'node' || $type == 'all') {
    
$tokens['node']['profile'] = t('Profile title of authors content profile');
   
    return 
$tokens;
  }
}
?>

Когда данный модуль включаю через admin/build/modules, а затем захожу в редактирование imagefield в ноде типа "профайл", раскрываю филдсет "Заголовки" - но там не появляется мой новый токен.
Что не так в этом коде?

Убрать ненужные FIELDSETS на странице редактирования пользователя

13 июня 2011 в 19:14

Можно как-нибудь удалить ненужные филдсеты на странице редактирования пользователя? После установки кучи модулей, таких как - guestbook и т.п. при редактировании аккаунта появляется очень много ненужных филдсетов. Как их убрать?