Вывод заголовка страницы title с помощью CCK
Прислано: K0r5hun
пт, 23/12/2011 - 12:43
Появилась необходимость вывести изменённый заголовок страницы.
1) Создаём в Типе материала новое CKK Текстовое поле: field_page_title
Вариант 1:
Модули page_title + token позволяют вывести данное поле.
В настройках модуля page_title (/admin/config/search/page-title) у страницы "Content Type - Страница" поставьте галочку и задайте следующее значение:
[node:field_page_title]
Недостаток в том, что если поле не заполнено, то в заголовке выводится текст с названием поля [node:field_page_title].
Вариант 2:
Вообщем стал я искать другой способ и решил данный вопрос через систему хуков слева и справа :)
Для этого добавляем код в файл template.php с вашей темой. WOLQRU - заменяем на название вашей темы, field_page_title - заменяйте на название вашего дополнительного поля.
function WOLQRU_preprocess_html(&$variables, $hook) { if ($node = menu_get_object()) { $title = field_get_items('node', $node, 'field_page_title'); if($title != false) { $variables['head_title'] = $title[0]['value']; } } else { $variables['head_title'] = drupal_get_title(); } }
Теперь если значение в поле CCK не задано - то выводится стандартное, если задано - то выводится значение из поля.
- Для комментирования войдите или зарегистрируйтесь
Вопрос по работе ссылки "Уберите это!"
Прислано: K0r5hun
вт, 13/12/2011 - 14:27
Ссылка Уберите это! аля "Спам детектед" - только уведомляет о спаме или по набору определённого количества скрывает/удаляет материал/коммент?
[Решено] Получить несколько синонимов (url) для материала
Прислано: K0r5hun
вт, 13/12/2011 - 08:33
Задаю для одной ноды несколько синонимов(aliases).
Пытаюсь получить их через API следующим способом
<?php print drupal_lookup_path('alias',"node/".$node->nid); ?>
но выводится всего 1 синоним. Подскажите, есть ли функция для получения списка синонимов, привязанных к определённому материалу или их необходимо получать посредством SQL запроса к БД?
Создание онлайн-органайзера
Прислано: K0r5hun
чт, 10/02/2011 - 13:49
Здравствуйте!
Хочу создать сайт с функционалом наподобие органайзера. Нужно, чтобы пользователи могли создавать, выбирать, выполнять, назначать задания.
Посоветуйте, пожалуйста, модули, наиболее подходящие для реализации данной идеи.
Не удаляются записи через API
Прислано: K0r5hun
чт, 11/11/2010 - 07:26
Здравствуйте.
Не удаляются ноды с помощью API из под крона.
Есть некий файл, часть кода приведена ниже. Он при получении GET запроса удаляет записи. Get запрос можно отправить в ручную со страницы сайта (из под админа работает, из под гостя нет). Мне сейчас необходимо добиться, чтобы эта процедура осуществлялась автоматически через крон.
PS В файле также есть функция добавления! При этом она работает даже из под гостя! Есть какие-то предположения?
Процедура удаления:
<?php
$delquery = "SELECT node.nid AS nid
FROM node node
WHERE node.type in ('tovar')";
$deldata = db_query($delquery);
while ($delitem=db_fetch_object($deldata)) {
node_delete($delitem->nid);
echo ". ";
}}
?>API подключаю в отдельном php файле следующим образом:
<?php
//require the bootstrap include
require_once $_SERVER["DOCUMENT_ROOT"].'/includes/bootstrap.inc';
//Load Drupal
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
?>Проблемы с обработкой www на drupal.ru
Прислано: K0r5hun
пн, 18/08/2008 - 19:11
Возможно уже и известно, но на всякий случай сообщу, что при переходе на страницы с доменом www.drupal.ru вылазят глючные страницы, в то время как они нормально отображаются без www.
http://drupal.ru/forum/site - нормально работает
http://www.drupal.ru/forum/site - глюки
Создание списка новостей
Прислано: K0r5hun
ср, 13/08/2008 - 07:57
Каждый стандартный тип материала имеет страницу, на которой видны все записи данного материала. Например все блоги отображаются в имясайта/blog
Возможно ли как-то без таксономии сделать, чтобы созданный мной материал Новости имел такой же раздел. Например те же блоги в таксономии не прописаны.
Если через таксономию - то тогда возникает другой вопрос.
На данный момент создал словарь Новости, термин Новости. Поставил обязательный выбор 1 термина. Как сделать, чтобы термин при создании материала выбирался по умолчанию (а не вручную каждый раз).
Поиск галереи для сайта.
Прислано: K0r5hun
пт, 04/07/2008 - 07:39
Необходим следующий функционал:
- Собственно сама галлерея с изображениями;
- Хранение изображений определённого альбома в определённой подпапке. Дабы не создавалась мусорка с хранением всех картинок в одном месте;
- Загрузка пользователями фотографий в некоторые альбомы;
- Создание личного фотоальбома у каждого пользователя;
- Превьюшки у картинок;
- Автоуменьшение картинок до заданного размера, например 1024*768
- Комментарии, заголовки и т.п.
;
Создаются, но не показываются комментарии гостей. D6
Прислано: K0r5hun
вт, 19/02/2008 - 22:41
Использую Дрюпал 6.
Создаю комментарии от гостя - они создаются, увеличивается их количестве в счётчике, но на странице не отображаются (не видно ни из под гостя, ни из под админа). В настройках прав стоят access comments, post comments, post comments without approval.
Также созданные гостем комментарии не отображаются на страницах admin/content/comment, admin/content/comment/approval.
Поменял значение поля uid в БД с 0 на 1(админ) - комментарии стали нормально отображаться и на странице с текстом и в администрировании комментариев.
Это только у меня так, или это баг?
Создание дополнительного меню на подобие primary_links
Прислано: K0r5hun
вт, 19/02/2008 - 11:42
Создал дополнительное одноуровневое меню, наподобие primary_links, в footer'е.
Для тех кому интересно, выкладываю небольшой порядок действий.
Создание меню на подобие primary_links в футере
Прислано: K0r5hun
вт, 05/02/2008 - 01:41
Хочу создать дополнительное одноуровневое меню, наподобие primary_links, в footer'е.
Какие модули можете посоветовать для данного решения?
Оптимально, если меню будут задаваться через стандартные блоки, повторюсь, также как primary links.