dicreat: Блог

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

Переопределение полей в Views 2

31 марта 2009 в 16:23

Приветствую, уважаемое сообщество!

Возникла небольшая проблема с Views на 6-м Друпале, нужна ваша помощь.

Задача: вывести блок с последними комментариями, при этом в блоке должен быть заголовок ноды, к которой относится комментарий, но не со ссылкой на ноду, а именно на сам комментарий.

Что делаю:

1. создаю View, добавляю фильтры, сортировку и следующие поля:
- Node Comment: View link (ссылка на комментарий)
- Comment: Post date (по этому значению происходит сортировка);
- Comment: Author (автор комментария)
- Node: Title (заголовок ноды)

2. ставлю галочку на чекбоке "Exclude from display" и тем самым скрываю поле "Node Comment: View link" т.к. мне из этого поля нужна только ссылка, которая будет использоваться для поля "Node: Title".

3. в свойствах поля "Node: Title" отмечаю чекбокс "Output this field as a link" и в качестве "Replacement patterns" указываю [view_comment] Замечание: патерн [view_comment] появляется только в том случае, если поле "Node Comment: View link" стоит выше поля "Node: Title", о чем так и написано "you cannot use fields that come after this field".

4. смотрю на блок и вижу вместо правильной ссылки /node/xxx/15#comment-6
кривую ссылку /view
т.е. из поля "Node Comment: View link" приходит не /node/xxx/15#comment-6, а уже готовая ссылка с тегом и его атрибутами.

Все мои попытки переопределять поля штатными средствами не увенчались успехом. Пытался также подставить значение "Node: Title" к полю "Node Comment: View link" - не получилось, ссылки по-прежнему кривые.

Drupal + PhpAdsNew

29 октября 2006 в 22:47

Всем привет!

Пытаюсь заставить Drupal работать с баннерным движком phpAdsNew по-средству XML-RPC (Java-вызов не подходит по нескольким причинам). Код:

require('lib-xmlrpc-class.inc.php');
$xmlrpcbanner = new phpAds_XmlRpc('banners.moy_sayt.ru', '');
$xmlrpcbanner->view('zone:14', 0, '', '', '0');

упорно не желает отрабатывать при размещении его в шаблонах *.tpl.php. Все необходимые классы (lib-xmlrpc-class.inc.php) лежат в правильных местах т.к. при их отсутствии Drupal начинает ругаться. Кто-нибудь сталкивался с подобным? Как мне получить содержимое банера в виде переменной? Очень нужно...

Как исключить часть терминов таксономии из результатов поиска?

10 августа 2006 в 11:27

Использую среди прочих модуль taxonomy_seealso, который позволяет "связывать" ноды ключевыми словами и выводить после прочтения ноды "ссылки по теме". Очень удобно, несмотря на некоторые преодолимые трудности:
1. Ключевые слова являются служебными и не должны отображаться обычным пользователям ни под каким предлогом. Проблема решилась небольшой правкой кода, отвечающего за вывод терминов для ноды (исключил термины по ID словаря, в котором хранятся "ключевые слова").

проблема с модулем taxonomy_context

15 июня 2006 в 13:39

Всем привет

Пытаюсь создать навигацию по рубрикам сайта, но страшно глючит модуль taxonomy_context. Постараюсь кратко описать свои действия и суть проблемы:

> создал "словарь":

Родитель 1
-- рубрика 1
-- рубрика 2
Родитель 2
-- рубрика 3
-- рубрика 4

> Добавил в каждую рубрику по тестовой статье (с заголовками "Заголовок 1, 2, 3 и 4").

> Установил модуль taxonomy_context.

> Настроил отображение блока "Context for словарь" в левой колонке.

> Зашел на индексную страницу - нужного блока в левой колонке не увидел.