Drupal7

Как создать блок, где бы отображался список страниц текущей книги

13 марта 2011 в 10:53

Для публикации материалов использую модуль Blog. Некоторые посты оформляю в виде книг.
Задание: если на данный момент открыта книга, то нужно чтобы появлялся блок где бы отображался список страниц текущей книги. Так как средствами самого Друпала отображается только страница перед и страница после.

У Views такое можно сделать?

В гугле не могу найти нечего на эту тему

Заголовок $title, на страницах определенного типа материала

13 марта 2011 в 10:42

В общем такая штука.
На страницах нод с типом материала page нужно убрать вывод заголовка, через файл page.tpl.php
Составляю простое условие:

Настройка профайлера XHprof для универсального использования

12 марта 2011 в 20:25

В моей предыдущей статье рассматривались возможности профайлера PHP кода XHprof от разработчиков Facebook-а, а именно затрагивались вопросы установки, настройки и использования

Поставлена задача настроить профайлер для универсального использования в виде:

Как назначить шаблон для определённой страницы в Drupal 7? [Решено]

12 марта 2011 в 19:27

Здравствуйте!
Подскажите как в Drupal 7 назначить для определённой страницы свой шаблон? Theme developer в Drupal 7 выдаёт неправильные названия. Есть ли какие-то модули для этого?

Drupal 7. Не могу удалить фильтр в views.

12 марта 2011 в 17:58

Drupal 7 решительно отвергает мои действия.
Не могу удалить фильтр в views. Нажимаю эту кнопочку

и мне пишет "Страница не найдена"

Поля т.о. удаляются, фильтры нет.

[Drupal 7]Токен для пути термина с его родителями

12 марта 2011 в 6:33

Доброго времени суток!

В D6 для создания алисов терминам таксономии через pathauto был такой токен [catpath-raw](путь к термину вместе с родительскими терминами). В D7 я ничего не нашёл для повторения такого функционала. Может плохо искал. наваял маленький модуль, он даже работает как мне нужно. Но есть маленькая проблема - в настройках замены пришлось убрать действие для слеша, что не очень хорошо. Словарь для которого будет использоваться этот токен заполняется админами. Но там где пользовательский ввод наверное это чревато не правильными путями...

Вот модуль. Может кто подскажет как обойти этот слеш?

<?php
function token_extra_token_info() {
    
$info = array();
    
$info['tokens']['term']['catpath-raw'] = array(
        
'name' => t('catpath-raw'),
        
'description' => t('catpath-raw.'),
    );
    return 
$info;
}

function 

token_extra_tokens($type$tokens, array $data = array(), array $options = array()) {
    
$replacements = array();
    
$url_options = array('absolute' => TRUE);
    if (isset(
$options['language'])) {
        
$url_options['language'] = $options['language'];
        
$language_code $options['language']->language;
    }
    else {
        
$language_code NULL;
    }
    
$sanitize = !empty($options['sanitize']);
    
    if (
$type == 'term' && !empty($data['term'])) {
        
$term $data['term'];
        foreach (
$tokens as $name => $original) {
            switch (
$name) {
                case 
'catpath-raw':
                    
$parent_terms taxonomy_get_parents_all($term->tid);
                    
reset($parent_terms);
                    
$i 0;
                    foreach (
$parent_terms as $key => $term) {?>

Как проще сделать php запрос в базу в drupal

12 марта 2011 в 0:07

Уважаемые, поиск быстро не помог, не обессудьте за простой вопрос.
Все просто: в базе друпала добавляю одну таблицу urls (login, url, datestamp).
???Куда и как проще вставить php код, в котором идет sql-запрос к этой таблице (select и insert). К этому php буду обращаться с параметрами вот так "http://drupal/counter.php?url=xxx".
При этом мне нужно использовать данные сессии друпала для каждого пользователя (login).
То есть insert будет "INSERT INTO urls (login, url) VALUES('$login','$likeurl')".

Премодерация комментариев

11 марта 2011 в 22:11

Если ли в друпал 7 премодерация комментариев? Если нет, то как можно сделать, есть ли готовые модули?