cherenkevich@drupal.org: Блог

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

Модуль Photos и активный пункт меню

6 сентября 2010 в 15:25

Здравствуйте!

Возник вопрос, связанный с меню и модулем Photos.

Структура одного из разделов сайта вот такая:

− Учеба
−−−−Объявления
−−−−Расписание
−−−−Фотогалерея
−−−−Видеоуроки

Для фотогалереи используется модуль Photos. Проблема заключается в том, что когда заходишь в альбом (/photos/album/* или /photos/image/*), пункт меню «Фотогалерея» перестает быть активным и более того, пункт «Учеба» воовсе свернут (то есть пункты «Объявления», «Расписание», «Фотогалерея», «Видеоуроки» не выводятся, так как «Учеба» не активен).

Транслитерация имен файлов в CKFinder

8 мая 2010 в 0:52

Добрый вечер!

Подскажите, пожалуйста, как «научить» CKFinder автоматом делать транслитерацию загружаемого файла, если у этого файла русское имя. Модуль Transliteration стоит, но не спасает.

Заранее спасибо!

Создание собственных token-шаблонов. Есть вопрос

6 мая 2010 в 20:15

Я создал token-шаблон для Pathauto. Но в содержимом этих токен-шаблонов чаще всего есть слэши «/», которые съедаются самим Pathauto. А эти слэши нужно оставлять.

Как сделать так, чтобы слэши в кастомных токенах не «съедались»?

Код прилагаю.

<?php
function propollis_token_values($type$object NULL$options = array()) {
  if (
$type == 'node') {
    
$node $object;
    
$parent_path '';
    
    
$parent_link_path db_result(db_query("SELECT link_path FROM {menu_links} WHERE mlid=%d"$node->menu['plid']));
    
$parent_link_path_alias url($parent_link_path);
    if (
$node->menu['plid']) $parent_path $parent_link_path_alias .'/';  // вот этот слэш и «съедается»
    
    
$node_segment $node->field_global_url_segment[0]['value'];
    
    
$tokens['url'] = $parent_path $node_segment;
    
    return 
$tokens;
  }
}
?>