Блог пользователя - Artem Beloglazov

Url в hook_menu

24 февраля 2009 в 12:51

Вроде добавляется в список меню, но права не работают. При администрировании меню рядом не появляется кнопка "сбросить". При удалении из кода модуля, этот пункт и вовсе не уходит. Удалять приходится с изворотами.
Есть предположения?

Наследование фильтра во вложении views

10 декабря 2008 в 14:39

Кнопка "Inherit exposed filters" не работает во вложении в виде. Др.словами у меня глоссарий на несколько страниц, где меняется фильтр(тип нода). В отображениях все нормально работает, но вложение(attachment) - глоссарий не фильтруется по типам материалов, т.е. первые буквы идут все подряд. По идее в attachment settings при установке флажка "Inherit exposed filters" аттачмент наследует фильтр отображения, к которому прикреплен, но этого не происходит.
Heeeelp!)

$view = new view;
$view->name = 'Artists';
$view->description = '';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('relationships', array(
  'votingapi_cache' => array(
    'label' => 'Voting results',
    'required' => 0,
    'votingapi' => array(
      'value_type' => 'percent',
      'tag' => 'vote',
      'function' => 'average',
    ),
    'id' => 'votingapi_cache',
    'table' => 'node',
    'field' => 'votingapi_cache',
    'relationship' => 'none',
  ),
));
$handler->override_option('fields', array(
  'title' => array(
    'label' => '',
    'link_to_node' => 1,
    'exclude' => 0,
    'id' => 'title',
    'table' => 'node',
    'field' => 'title',
    'override' => array(
      'button' => 'Override',
    ),
    'relationship' => 'none',
  ),
  'value' => array(
    'label' => '',

Ошибка при импорте views 1.x -> 2.x

7 ноября 2008 в 15:47

При импорте пишет :

You are importing a view created in Views version 1. You may need to adjust some parameters to work correctly in version 2.

* Row plugin node is not available.
* Row plugin node is not available.
* Unable to import view.

Открывал папку plugins в директории views файл views_plugin_row.inc в наличии.
В целом хотелось бы узнать способ нормально перенести виды из первой версии. И стоит ли? Намного ли быстрее вторая версия?

Мультиязычность на разных доменах. Используется i18n.

14 июля 2008 в 12:46

Можете подсказать как на доменах example.ru и example.com разместить соответственно русскую и английскую версии?
Что прописать в settings.php?
И еще возможно ли обращение к сайтам без "en" и "ru" в путях. Например: example.ru/qwert и expample.com/qwert выдавали бы контент на разных языках. Не хотелось бы в данном случае modRewrite использовать.Вот здесь нашел решение с путями(http://drupal.ru/node/15823), но ума не приложу как к разным доменам привязать разные локали.
PS Интуитивно чувствую, что проблема легкорешаемая)

Решение(полухакерское :), ибо меняет настройки, заданные через панель администрования, расположенные в базе)

Иллюстрации о Drupal

10 июня 2008 в 13:25

Случайно обнаружил забавные иллюстрации при поиске информации
http://www.jacob-johnson.com/portfolio/drupal_31.jpg - Хороший десктоп
http://groups.drupal.org/files/dojo_hefner.jpg