Gelik: Блог

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

2 вопроса о модуле Book.

6 апреля 2009 в 21:00

Всем привет, есть 2 вопроса по модулю book, если есть возможность, прошу помочь.

1. Можно ли организовать сортировку докуентов прикрепленных в подшивку не по алфавиту, а по дате создания (без доп. модулей)?
2. Можно ли ограничить глубину прикрепления документов в подшивку, нужно, что бы была возможность прикреплять документы только к первому уровню, то есть к родительской book page, а к уже прикрепленным в подшивку документам отключить такую возможность?

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

Отображение book (подшивки) в book page

12 марта 2009 в 16:41

Приветствую, подскажите пожалуйста, как можно изменить отображение ноды, которая прикрепляется в подшивку? Стандартыми средствами друпал, эта нода отображается в виде ссылки. То есть, я создаю book page, назваю ее, например, "Италия" и прикрепляю к этой book page в подшивку несколько статей, например "Я был в Италии", "Мы были в Италии", "Я видел Колизей", каждая статья содержит текст и фотографии. Теперь эти 3 статьи отображаются внизу book page "Италия" в виде ссылок. А можно ли, как то отобразить эти статьи не в виде ссылок, а в виде, краткого анонса с выводом нескольких фотографий? Например, вместо ссылки показывается блок, сверху блока написано название статьи "Я был в Италии", ниже выведен отрывок из текста этой статьи, например первые 3 строчки текста и еще ниже выводится несколько фографий, прикрепленных к статье, например 5 штук. Вот такая возникла идея, на drupal.ru не нашел вообще такого вопроса, на drupal.org не нашел ниодного модуля, который хоть как-нибудь приближенно реализовал эту задачу (возможно только Views, но поковырявшись в нем, задачу решить не смог)......одна надежда на сообщество, прошу, хоть немного намекнуть в каком направлении мне двигаться, а если не сложно, подсказать реализацию этой идеии......

Добавление пользователем полей к своему профилю

23 февраля 2009 в 7:23

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

Предысторя:

Сделал в профиле поле "выбор из списка", заполнил "Настройки выбора" списком стран, что бы пользователь при регистрации мог выбрать в какой из этих стран он уже побывал, все прекрасно работает.

Проблема:

Проблема в том, что пользователь может побывать не только в одной стране, а, например, в десяти странах и ему потребуется не одно такое поле, а несколько, скажите, как сделать так, что бы пользоваетль мог сам добавлять такое же поле в своем профиле, например так - внизу поля со списком стран появляется плюсик, нажимая на который появлялось бы такое же поле с тем же списком стран?

Нет, можно, конечно, изначально добавить 20 таких полей, что бы, когда пользователю нужно добавить 10 стран, он бы их смог добавить, но это же криво как то.....

Одлазил все русские форумы по Drupal и весь список модулей, касающихся профилей, на drupal.org и не нашел решения проблемы.......
Подскажите, как это можно реализовать? Заранее благодарен.....

(Решено) Создание Региона в конкретном! месте страници, как?

19 февраля 2009 в 14:12

Привет, прошу помочь в решении следующей задачи -
Вступление -
Дезайн верхней части моего сайта похож на дезайн drupal.ru, то есть, в левом верхнем углу распологается логотип, который выводится кодом -

<?php if ($logo): ?>                                   
<a href="<?php print $base_path; ?>" title="<?php print t('Home'); ?>">
<img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
</a>

из page.tpl.php

В правом верхнем углу распологается поле для поиска, то есть, весь блок кода верхней части сайта такой -

<div id="page">
        <div id="masthead">
                        <div id="header" class="clear-block">

                                <?php print $search_box; ?>  
                                <?php if ($logo): ?>                                   
                                      <a href="<?php print $base_path; ?>" title="<?php print t('Home'); ?>">
                                      <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
                                      </a>

                        </div> <!-- /header -->
               

        </div>

Логотип и поле для поиск распологаютя на одном уровне относительно горизонта, то есть поле для поиска расположено не ниже и не выше логотипа, а паралено ему, только в правой части сайта, точно так же, как и на drupal.ru

Я совершенно не разбираюст в php, но методом "тыка" понял что к чему......

Теперь задача -

Нужно поместить новый регион между логотипом и полем для поиска, то есть, туда, где на drupal.ru располагается меню (О Drupal | Документация | Семинары | Правила | Теги )