Блог пользователя - ivankin

Кастомная форма помимо основной

18 ноября 2010 в 9:58

Всем доброго дня!

Каким образом лучше осуществить такую вещь, как измененная форма, например, формы логина, помимо основной. Т.е. на /user/login нужна форма в первоначальном виде, а в другом месте нужно вывести ее в измененном виде, убрав текст и некоторые поля.

Куда глядеть, господа? Никогда не сталкивался.

custom_url_rewrite_inbound/outbound и 301 редирект

9 ноября 2010 в 12:56

Недавно разобрался с этими двумя чудесными функциями. Всё великолепно, но возник вопрос...

Можно ли как-то настроить 301 редирект с оригинальных урлов на их алиасы, если таковые обозначены в данных функциях?

Кто-нибудь сталкивался?

Изменить h1 для /tracker/%uid

7 ноября 2010 в 13:23

Извините, мое первое путешествие в джунгли кода...

Провел несколько часов играясь с tracker.module и tracker.pages.inc, но так и не разобрался, как установить свой h1 для страниц /tracker/%uid.

h1 на странице /tracker реагирует, когда я меняю 'title' в...

function tracker_menu() {
  $items['tracker'] = array(
    'title' => ''Recent posts',
    '
page callback' => 'tracker_page',
    '
access arguments' => array('access content'),
    '
weight' => 1,
    '
file' => 'tracker.pages.inc',
  );

но когда я иду дальше и меняю тот же 'title' для...

  $items['tracker/%user_uid_optional'] = array(
    'title' => 'My recent posts',
    'access callback' => '_tracker_myrecent_access',
    'access arguments' => array(1),
    'page arguments' => array(1),
    'type' => MENU_LOCAL_TASK,
  );

то ничего не происходит, и он показывает h1 из первого куска кода, а меняется только заголовок в tabs.

Подскажите, в какую сторону смотреть.

URL для терминов (не синоним)

4 ноября 2010 в 18:06

Не знаю, как сделать следующее..

Есть словарь, по терминам которого разбит весь контент сайта. Для настройки видов контента и хлебных крошек нужно к каждому термину приделать определенный URL, но не синоним, а URL, указывающий на страницу, где разными способами представлена информация по теме данного термина.

Кто-нибудь сталкивался?

Четные/нечетные элементы вида. Как?

2 ноября 2010 в 20:15

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

Кто-нибудь сталкивался?

Дополнительный контент к виду

2 ноября 2010 в 18:30

Не могу понять, как лучше поступить.

Есть несколько страниц, на которых есть виды. Кроме видов на них нет ничего, ровно как нет и самих нод, а только прописанные в настройках видов УРЛы.

После каждого вида нужно вставить текст. Сначала собирался сделать через отдельные .tpl, так как этих видов не очень много, но потом понадобилось, чтобы некоторые пользователи могли менять этот текст через админку.

Подразумевает ли Views такую штуку? Или куда-то в другое место смотреть?

Привязка одних материалов к другим

27 октября 2010 в 13:11

Не могу понять, как лучше поступить в данном случае.

Есть 2 типа материала. В одном из них - массив страниц с определенной информацией. Ноды второго материала должны быть привязаны к нодам первого, т.е. в нодах первого хотелось бы с помощью Views выводить ссылки на релевантные материалы второго типа.

Можно ли это как-то организовать с помощью стандартной таксономии? Или нужны еще модули?

Права на изменение одного типа материала через админку

21 октября 2010 в 23:37

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

Ни разу не нужно было, а сейчас понадобилась такая настройка.

Нужно, чтобы пользователи определенной роли имели доступ в админку, но при этом могли создавать/редактировать/удалять материалы только одного типа. Игрался с разрешениями - ничего не вышло. Полагаю, ответ будет очевидным, а может и нет. Кто-нибудь знает?

И, наверное, будет уместно сразу задать еще вопрос: можно ли этой же роли ограничить создание/редактирование материалов этого типа каким-то определенным набором полей, исключив такие вещи, как Path, Публикация и тд?

Разное кэширование в ImageCache

17 октября 2010 в 16:25

Всем привет!

Кто-нибудь может подсказать, как можно добиться следующего?

Мне нужно, чтобы Imagecache применял разные пути обработки загружаемой фотографии в зависимости от того, какой термин словаря выбран при создании новой ноды.

Пока не нашел решения.

Ограниченный доступ в админку

15 октября 2010 в 20:35

Можно ли каким-нибудь образом реализовать следующую картину?

У определенной группы пользователей должен быть доступ в админку с определенным набором возможностей. На админку натянута RootCandy, а тема сайта сделана так, что редактировать материалы там совсем неудобно. Нужно, чтобы они заходили в админку, но могли, например, только изменять и создавать материалы.

Куда смотреть? Подскажите, пожалуйста.

Тема админки для неавторизованных

15 октября 2010 в 20:00

Всем привет!

Почти закончил свой первый проект на Drupal. Хочу подшлифовать одну маленькую деталь.

Хочется, чтобы менеджеры сайта видели тему админки на страницах user/login и login/password независимо от того, вошли они или нет.

В какую сторону рыть?

Каталог изображений товара (без Ubercart)

6 октября 2010 в 22:16

Всем привет!

С Drupal я общаюсь не так давно, поэтому знаком далеко не со всеми модулями. У меня возникла задача сделать следующее:

Каталог фотографий изделий с минимальной к ним информацией. Сейчас осваивал Ubercart и понял, что это лишний перегруз для моего случая, так как отдельные ноды для каждой позиции мне вовсе не нужны. Мне нужен разделенный по категориям каталог фотографий в сетке с минимумум информации под каждой фотографией (артикул, цена). При клике совсем не нужно открывать ноду, а нужно всего лишь запускать Lightbox или аналог, чтобы можно было листать изображения в увеличенном виде. Т.е. нужно загружать фото, определять ее в одну из категорий и заполнять к ней буквально 2-3 поля.

Подскажите, в какую сторону смотреть?

Сейчас сайт работает на WordPress, делал год назад - http://www.elipsud.ru/kolca/
(если ссылки ставить нельзя - извиняйте, хочу показать, что хочу повторить)

Там все прописывал вручную, хочу переделать, чтобы у менеджеров магазина была возможность самостоятельно менять цены.

Список нодов словаря во Views. Как вывести список терминов деревом вдобавок?

2 октября 2010 в 1:14

Создал вид с выводом всех нод словаря. Над всей этой красотой нужно вывести список терминов этого словаря с сохранением их иерархии и подсчетов кол-ва нод после названия каждого термина.

Каким путем можно это осуществить?

Счетчик нод в термине (Views)

30 августа 2010 в 19:50

В виде имеется одно поле - имя термина. Соответственно, вид выводит список терминов словаря. Каким образом за именем можно добавить количество нод в данном термине?

Раньше юзал сниппеты без Views, а как сделать во Views - не знаю.

Кто-нибудь знает?

Подсчет нодов термина во Views

30 августа 2010 в 14:38

Впервые начал копаться во Views.

Вывожу список терминов словаря.
За каждым термином хочу вывести количество нод в данном термине.
Добавляю вторым полем текст, где указываю единственный аргумент, а в аргументе долго игрался с PHP-кодом, чтобы получить ID текущего выводимого термина, чтобы сосчитать его ноды. Встроенного решения во Views, насколько я понимаю, нет?

Каким кодом можно вывести кол-во нод? Кто-нибудь знает?

Domain Access работает на любом субдомене

30 августа 2010 в 11:11

Установил Domain Access для переноса некоторых сервисов на субдомены. Все прекрасно, но...

Что бы я не вводил перед domain.ru (123.domain.ru, privet.domain.ru, 1.2.3.4.5.domain.ru) - открывается главная страница.
Облазил настройки модуля - не нашел, в чем причина.

Кто-нибудь ведает?

Поиск по нескольким словарям

28 августа 2010 в 9:44

Не нашел, как можно это сделать.

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

Куда глядеть?