Таксономия и адрес страницы
Прислано: vikeng
вт, 29/11/2011 - 02:11
В седьмом друпале создал тип материала. В нем дополнительное поле - термин таксономии. Этот термин не должен отображаться на странице, но участвует в том числе и при создании адреса страницы. Адрес настроил с помощью pathauto. Проблема в следующем: когда термин отображается на странице - адрес страницы создается правильно, с использованием термина таксономии. Если настроить как надо мне, чтобы термин не отображался, то адрес страницы создается без него. Собственно вопрос: что и как настроить так, чтобы термин не отображался на странице, но участвовал в создании страницы.
- Для комментирования войдите или зарегистрируйтесь
Непонятно: Реализация просмотра нод в Drupal
Прислано: vikeng
ср, 13/08/2008 - 08:54
В файле node.module в функции node_menu() имеются следующие строки:
<?php
$items['node/%node'] = array(
'title callback' => 'node_page_title',
'title arguments' => array(1),
'page callback' => 'node_page_view',
'page arguments' => array(1),
'access callback' => 'node_access',
'access arguments' => array('view', 1),
'type' => MENU_CALLBACK);
?>т.е. для вывода изображения на экран используется функция node_page_view, которой передается единственный параметр - номер ноды - число.
Функция node_page_view выглядит следующим образом:
<?php
function node_page_view($node, $cid = NULL) {
drupal_set_title(check_plain($node->title));
return node_show($node, $cid);
}
?>Первым аргументом является переменная $node, которая является уже классом. С редактированием нод примерно такая же ситуация.
Когда число умудрилось превратиться в класс?
Web Developer и CSS
Прислано: vikeng
сб, 12/07/2008 - 13:57
В Web Developer с помощью CSS => View Style Information включается просмотр стилей CSS для элемента на который наведен курсор мыши. Полный путь CSS (или как это правильно назвать) отображается в соответствующем поле под панелью Web Developer.
Проблема следующая: для сайтов Друпал эта строка очень часто оказвывается слишком длинной и ее правый конец просто не виден. Как ее увидеть полностью?
Расположение файлов JavaScript
Прислано: vikeng
пт, 04/07/2008 - 05:37
Пытаюсь делать модуль с использованием xajax.
Оптимизация запросов к БД
Прислано: vikeng
вс, 01/06/2008 - 07:43
Делаю модуль под 6-й друпал.
На странице должны выводиться данные из MySQL.
В hook_menu прописал следующее:
$items['h/%']=array( 'title callback'=>'h_title', 'title arguments'=>array(1), 'page callback'=>'h_view', 'page arguments'=>array(1), 'type'=>MENU_CALLBACK );
Данные относящиеся к заголовку и содержимому страницы хранятся в таблице и могут быть получены в результате одного запроса к БД. Но сейчас они получаются по отдельности в результате вызовов h_title и h_view. Можно ли сделать из двух запросов один?
Города, страны на этом сайте в учетных данных
Прислано: vikeng
вт, 15/01/2008 - 14:08
Как сделать, чтобы в настройках пользователя создать поле "Место жительство" являющееся ссылкой на всех пользователей сайта у которых в данном поле также стоит этот город? Как реализовано на drupal.ru.
Само поле уже создано, а что дальше непонятно.
hook_menu - не пойму как работает.
Прислано: vikeng
ср, 02/01/2008 - 13:36
Делаю свой первый модуль к Друпал.
Хочу сделать, чтобы на "Управление сайтом => Содержание" была ссылка на страницу.
На самой странице должно быть два таба. Поизучав модули taxonomy и comment сделал вот такую вещь:
<?php
function mr_menu($may_cache){
$items=array();
$items[]=array(
'path' => 'admin/content/mr',
'title' => t('list words'),
'description' => t('Просмотр и редактирование списка слов'),
'access'=> user_access('edit words'),
'callback'=>'mr_overview_words',
);
$items[]=array(
'path' => 'admin/content/mr/list',
'type' => MENU_DEFAULT_LOCAL_TASK
);
$items[]=array(
'path' => 'admin/content/mr/import',
'title' => t('import'),
'description' => t('Загрузка списка слов из файла'),?>Как работают закладки на этом сайте?
Прислано: vikeng
вс, 02/12/2007 - 15:58
Просматриваю сайт. Если что понравилось - щелкаю по ссылке "Добавить в закладки".
В левой колонке имеется блок "Мои закладки", где отображаются пять последних добавленных закладок.
Еще есть ссылка "подробнее". Я по простоте душевной думал, за за этой ссылкой кроются остальные закладки, но все что я нашел это: "No bookmarks available."
Вопрос: как же все таки работают закладки? Может стоит предпочесть для этих целей какой-нибудь другой сервис? Например: del.icio.us. :-)
Куда делся форум для новичков.
Прислано: vikeng
чт, 08/11/2007 - 13:56
Здравствуйте!
Я тут меньше недели, и у меня возник вопрос по поводу местного форума.
Позавчера нашел здесь форум для новичков. Прочел в нем много интересного.
Вчера хотел продолжить самообразование, но не смог его найти.
Сегодня тоже.
Он мне померещился или как? Если он существует дайте пожалуйста ссылку. :-)
Спасибо!