Сортировка нод
Можно ли отсортировать содержание сайта в админ.части (Home > Administer > Content management > Content) не по дате изменения, а, например, по имени?
Можно ли отсортировать содержание сайта в админ.части (Home > Administer > Content management > Content) не по дате изменения, а, например, по имени?
Как реализовать следующее: при переходе по одной из ссылок в меню нужно переадресовывать пользователя на другую страницу?
Собственно, сабж.
Мой код:
Подскажите ссылку на мануал - как в друпале создавать таблицы, какие типы данных существуют. На сайте нахожу только ссылки на примеры. А общего обзора не найти.
Что нужно: вывести все пункты и подпункты из выбранного пункта меню.
Нашла такой пример кода:
<?php
$item = menu_get_item();
$tree = menu_tree_page_data(menu_get_active_menu_name());
list($key, $curr) = each($tree); //print_r($tree);
while ($curr) {
// Terminate the loop when we find the current path in the active trail.
if ($curr['link']['href'] == $item['href']) {
$tree = $curr['below'];
$curr = FALSE;
}
else {
// Add the link if it's in the active trail, then move to the link below.
if ($curr['link']['in_active_trail']) {
$tree = $curr['below'] ? $curr['below'] : array();
}
list($key, $curr) = each($tree);
}
}
$menuhtml = theme_menu_tree(menu_tree_output($tree));
print $menuhtml;
?>
Но он выводит только следующий уровень меню. А мне нужна вся ветка - от первого уровня и до последнего.
Через LightBox2 открываю html-страницу, на которой размещены ссылки как на картинки, так и на другие страницы. На данный момент все эти ссылки открываются в том же окне LightBox.
Как можно сделать так, чтобы при нажатии на ссылку она открылась на странице сайта, а окно LightBox при этом закрылось бы?
Как правильно заливать обновления с локальной машины на сервер. БД обновить - понятно. Но как быть с файлами? Не перезаливать же каждый раз все? Какой есть для этого механизм?
Создан тип контента News, на его основе создан Вид со страницей и блоком. Т.е. список новостей выводится как надо.
Не могу понять вот что: как сделать так, чтобы при клике на заголовок отдельной новости для нее создавалась отдельная страница с контентом?
Что то не могу найти - нужна функция, определяющая, находимся мы в админской части или в режиме просмотра сайта.
Переменную $is_admin не предлагать.
Как над view вывести произвольный информационный блок? Т.е. как этот блок создать, чтобы им можно было потом управлять? (в блоке текст + картинка, не связанные с view). Ну и с переводом чтобы не было проблем, т.к. сайт мультиязычный.
Я настроила для View заливку изображения через imagefield. Размеры задаются при помощи модуля imagecache. В соответствующих папках эти изображения создаются. Вопрос - можно ли и если да то как при заливке удалить исходное изображение. Т.к. нет никакой необходимости его хранить.
Вопрос следующий:
Основное меню - многоуровневое. View привязан к пункту меню 2го уровня. Но в хлебных крошках прописывается Home->Пункт меню 1го уровня->
И все. Третьим параметром прописывается только Заголовок вида, если я его задаю.
Это нормальное поведение? И можно ли сделать так, чтобы всегда в крошках генерировался полный путь на основе меню.
Прочитала статьи и про View, и про CKK, но все равно непонятно, с чего начинать и как кделать.
Установлены модули CKK, View, Image.
Нужно реализовать страницу с лентой новостей с возможностью просмотра новости в отдельном окне.
Поля:
- заголовок
- дата
- url
- картинка
- краткая новость
- подробная новость
Изначально показывается все кроме подробной части. При клике на заголовок открывается страница со всей информацией о выбранной новости.
Я так понимаю, что мне нужно создать тип например, "новость" через CKK.
Весь день мучаюсь - не могу понять, в чем дело.
Установила эти два модуля - мне нужно открывать флеш в окне lightbox.
Если просто на странице пишу - все ок, как только вставляю в окно, которое будет открываться через lightbox - выводится сообщение с просьбой установить флеш =(((
Код в файле, ктороый нужно открыть:
Создаю page, в ней размещаю статичный контент, который находится в
.
В FCKeditor все выглядит как и надо, а на странице этот обрамляющий див вообще отсутствует. Хотя в базе лежит код вместе с ним. Как сделать нормальный вывод??
Допустим, я хочу вывести нижнее меню своим способом - на основе основного многоуровнего меню, но только его первый уровень. Для этого я хочу написать свою пхп-функцию. Где ее надо прописать, чтобы она была видна в page.tpl.php?
С шаблоном сайта разобралась, с кастомизацией меню тоже.
Теперь следующий шаг - наполнение первой страницы. Я ее создала как page - вопрос, правильно ли это.
На основе чего мне это создавать - страница, нод, еще что то?
И еще - чем мне нужно воспользоваться, чтобы вывести контент на главной странице:
1. сверху обычный список
2. внизу блок - последние новости со ссылкой 'читать дальше'.
Я так понимаю, что модулем новостей - но как мне прикрутить его к странице?
Извините за возможно глупый вопрос - но в первый раз пытаюсь сделать страничку.
Форум перечитала, но ответа на свой вопрос не нашла.
Итак, задача: переопределить вывод меню (убрать ... и т.д.).
С чем разобралась на данный момент: переопределила функции
phptemplate_menu_tree
phptemplate_menu_item
phptemplate_menu_item_link
Главная задача: переопределить вывод ТОЛЬКО для меню menu-top. Т.е. как мне идентифицировать, с каким меню я работаю?
И второй вопрос: как можно переопределить вывод меню через шаблон? Не могу ссылку найти.
Все страницы сайта можно условно разделить по контенту на три части. Т.е. у всех одинаковые меню, шапка и футер, но структура основной части различается ( в основном количеством столбцов). Вопрос - как мне определить разные шаблоны для разных страниц?
На сайте авторизация не нужна. Как сделать так, что бы модуль User login появлялся только при попытке зайти в административную часть?