Подскажите, как вытащить id term текущей страницы

Прислано: Kubakh

ср, 23/11/2011 - 12:16

Собственно, нужно в page.tpl встроить функцию, которая будет проверять ИД термина в таксономии, на текущей странице...

Есть такая структура категорий

ИННОВАЦИИ
ПРОДУКТЫ
+ АКСЕССУАРЫ
+ АНИЛОКСОВЫЕ ВАЛЫ
+ ОЧИСТИТЕЛИ
НОВОСТИ
+ 21.08.2011
+ 12.09.2011
+ 23.11.2011

Мне нужно, ловить значение корневой категории. То есть, если юзер сейчас находится в категории "АНИЛОКСОВЫЕ ВАЛЫ", мне нужно получить в page.tpl цифровое значение корня "ПРОДУКТЫ". Надеюсь понятно объяснил...

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

Как обновить все nid?

Прислано: vanyasmart

чт, 09/06/2011 - 16:15

Хочу перед запуском сайта обновить id всех нод так, чтобы не было несуществующих.
То-есть к примеру есть ноды с id: 2,5,13,14,15, - а нужно, чтобы их id стали: 1,2,3,4,5 соответственно. Как такое можна сделать?

как назначить id для содержимого определённого поля

Прислано: dlj

пн, 28/02/2011 - 16:15

Другие статьи по теме:

Здравствуйте!
Столкнулся с проблемой стилизации содержимого поля. На главной странице сайта при помощи "представления" вывожу содержимое трёх полей каждого продукта. При этом содержимому всех полей вешается класс "field-item" будь то текст или изображение. Содержимое полей заключено в

. Как мне стилизировать содержимое например только поля "product_photo" (изображение) чтобы стили не распространялись на все остальные элементы? .field-item img{ не подходит. Можно ли присвоить собственный id или класс для содержимого конкретного поля, а не для всех сразу? В настройках представлений не нашёл ничего подобного... Помогите!

Пара вопросов по меню

Прислано: aa2007

пн, 06/12/2010 - 20:59

1. Область с меню (основными ссылками) можно вставить через шаблон <?php print theme('links'$primary_links?>или через админку, перетащив "Основные ссылки" в нужную область. Но в первом варианте каждому пункту меню присваивается свой класс (чо-то вроде menu-162, menu-163, menu-164 и т.д.), а во тором случае никакого класса у пунктов нет.. Это так задумано или я что-то не так делаю? Хотелось бы, что бы и во втором случае у пунктов были свои классы.

2. Установил форум (SMF), модуль интеграции, настроил, все работает. Но как мне добавить ссылку в меню для форума? Он у меня находится по адресу site.ru/forum, и, когда я добавляю пункт меню forum, то друпал ругается на неправильный адрес.

3. Как-то можно сделать так, что бы у UL в меню добавлялся не только класс "links", а еще, к примеру, id links-[номер меню]? Что бы классы нескольких меню не мешали друг другу..

Модуль fileframework: определить в file gallery, с какой категории пришли на текущую страницу

Прислано: daisy

пн, 08/02/2010 - 04:48

Другие статьи по теме:

Подскажите решение небольшой задачи.

Гуляю по file gallery, то есть перехожу с категории в подкатегории и т.д. На каждой странице мне нужно знать, из какой категории я сюда пришла (tid).
Я, конечно, могу сделать запрос к базе, где в таблице term_hierarchy есть поле parent, но дело в том, что у текущей категории может быть несколько родителей.

РЕШЕНО | Как изменить порядок нумерации UID пользователей?

Прислано: Modjahed

чт, 26/11/2009 - 08:32

Другие статьи по теме:

Новые пользователи создаются с порядковым номером 341, 342, 343 и т.д. Когда я удаляю всех пользователей, то порядок Uid продолжается. То есть удалил всех, создаю нового пользователя и он уже идет с номером 344, 345, 346.

Что нужно сделать, чтобы порядок новых пользователей начинался с 2, 3, 4 и т.д Возможно в какой - то таблице нужно что - то удалить или в файле прописать?

На форуме нашел лишь описание для Drupal 5, в Drupal 6 в БД, такой таблицы нет вовсе.

id и юзеры

Прислано: Dec0der

чт, 04/06/2009 - 11:32

Другие статьи по теме:

заметил странную вещь... Это только у меня или у всех так?
Юзерам до 84 id присваиваются в порядковом порядке, а после начинают перескакивать через 10.
Т.е. следующие id после 84 идут 93, 103, 113, 123.
Странно...

[решено] Как узнать ссылку на рисунок имея его id (image_field)

Прислано: kuzyakiev

сб, 09/05/2009 - 11:30

И так, что имеем.
Модули Views, ССК, ImageField, FileField
Материал «our_guest» состоящий из трех текстовых полей и рисунка (type: file, widget: image).

Далее в модуле Views я сформировал нужный мне запрос

SELECT node.nid AS nid,
   node.title AS node_title,
   node_data_field_guest_name.field_guest_name_value AS node_data_field_guest_name_field_guest_name_value,
   node.type AS node_type,
   node.vid AS node_vid,
   node_data_field_guest_name.field_guest_date_value AS node_data_field_guest_name_field_guest_date_value,
   node_data_field_guest_name.field_image_guest_fid AS node_data_field_guest_name_field_image_guest_fid,
   node_data_field_guest_name.field_image_guest_list AS node_data_field_guest_name_field_image_guest_list,
   node_data_field_guest_name.field_image_guest_data AS node_data_field_guest_name_field_image_guest_data,
   node_revisions.teaser AS node_revisions_teaser,
   node_revisions.format AS node_revisions_format
 FROM node node 
 LEFT JOIN content_type_our_guest node_data_field_guest_name ON node.vid = node_data_field_guest_name.vid
 LEFT JOIN node_revisions node_revisions ON node.vid = node_revisions.vid
 WHERE node.type in ('our_guest')

и формирую свой блок посредствам

<?php$result db_query("...");
while (
$row db_fetch_object($result)) {
   echo 
$row->node_title;
   ...
   
/*print_r($row); //-кому интересно как посмотреть структуру результата */

}?>

Впрос как получить картинку, все что я пока имею:
[node_data_field_guest_name_field_image_guest_fid] => 4

Как к меню применить новый id или class?

Прислано: FIXXER

вс, 19/04/2009 - 08:36

Другие статьи по теме:

Подскажите, пожалуйста, как созданному меню навигации присвоить новый id или class?
Меню навигации по умолчанию состоит из ul, и имеет class = menu. Но если менять их значения в style.css то они влияют и на списки, которые встречаются и в обычном тексте страницы.

Хочу у меню навигации поменять background и т.д.

Как определить ID блока?

Прислано: psixopad35

вс, 18/01/2009 - 09:38

Мне ответили,чтобы изменить внещний вид блока надо определить id блока,а дальще в style.css задать ему оформление,например:
#block-super {
параметры
}
Это я понял.Но я не понял как узнать ID блока

Нужно сделать дату комментария ссылкой на URL комментария

Прислано: VladSavitsky

пн, 17/11/2008 - 11:54

Сделайте, пожалуйста, дату комментария ссылкой на его URL.
Нужна возможность сослаться на конкретный комментарий и без волшебных пасов руками это сейчас делать нельзя.
URL должен быть вида: http://www.drupal.ru/node/168#comment-431

В какой переменной взять номер текущей ноды?

Прислано: VladSavitsky

чт, 27/12/2007 - 10:38

Другие статьи по теме:

Два дня искал, но не нашёл ни на .орг, ни в инете. В книге по Дупалу и в доках по API тоже.
Мне нужно, чтобы в блоке РНР-код мог получить номер ноды, которая будет отображена в центральной части страницы.
1. В какой момент выполняется код блока? До того, как будет собрана страница или после. Может ли быть ситуация, что номер ноды ещё не известен в момент выполнения кода блока?

Как привязать определенный id (CSS) для определенного блока

Прислано: yaguarchik

чт, 03/05/2007 - 17:56

Другие статьи по теме:

Кто-нибудь знает как привязать определенный id (CSS) для определенного блока. Чтоб внутренности конкретного блока можно было редактировать, а стиль этого блока был прописан в css?

Как узнать ID последней ноды в БД?

Прислано: KCEOH

ср, 04/04/2007 - 19:02

Нужно самому добавлять ноды (свой код). Но у node и node_revision нет автоинкремента, поэтому надо прямо указывать ID ноды. Вначале думал, что прокатит брать через SELECT max(nid) from 'node' но тут вот какой косяк...

Есть 20 нод, удаляем последнию получается максимальная нода 19. Я добавляю своим кодом 2 ноды - получается 21-я нода. А потом если добавлять через друпал - возникает ошибка duplicate, для друпала 21 не была занята.

RSS-материал

Новое на сайте

Ссылки партнёров