ju_monstera: Блог

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

Как Drupal "послать по адресу"?

9 февраля 2010 в 23:04

Подозреваю, что вопрос очень простой, я просто что-то очевидное упустила - но не могу найти Sad
Есть функция, ккоторая при переходе по некоему адресу делает то, что мне надо (проверено - работает, если ввести этот URL просто в адресной строке). Я знаю, как получить нужный адрес по данным, введенным в форме. Вопрос: как дальше (в функции по кнопке) сказать Drupal'у "а теперь иди по этому URL"? Есть какая-нибудь функция типа goto - или что?

Как залезть в узел по NodeReference?

24 января 2010 в 2:03

Есть тип материала А, в нем есть поле NodeReference на материал типа В. В материале типа В есть поле С, числовое. Мне в объекте А надо добыть это значение С из выбранного объекта В. На который есть ссылка! К сожалению, примеров подобных я не нашла, а "интуитивно-очевидный" синтаксис типа field_B->field_C->value не работает. Может быть, эта ссылка - это просто nid? Наверное, тогда должна быть какая-то функция для получения самого нода по ссылке - но я ее тоже не нашла. Кто-то может что-нибудь подсказать?

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

30 ноября 2009 в 23:46

Такая проблема: есть сайт о композиторе, есть словарь с названиями опер и тип материала "рецензия", в котором указывается термин. На странице оперы, соответственно, стоит ссылка вида term/N и по ней вываливается список рецензий на эту оперу. Все замечательно.

Непонятки с картинками

15 октября 2009 в 23:11

Здравствуйте! У меня стоит модуль Image, который выбрала за простоту, бо совсем чайник. И, честно признаться, я свои задачи с его помошью как-то решила - но, видимо, не оптимальным образом, и у меня осталось несколько недоуменных вопросов. Надеюсь, знатоки проявят понимание и ответят - или хоть посоветуют, где искать ответы Smile

Вопрос 1: как _убрать_ приаттаченную к странице картинку? Кнопочки соответствующей нигде не нашла - может, какая комбинация клавиш, которую все знают, а я нет? Мне пришлось тупо удалять картинку вообще из базы - что явно не лучшее решение :(.

Вопрос 2: как _вернуть_ первой странице подшивки "независимость"? После превращения страницы в страницу подшивки приаттаченный файл уехал, куда мне не надо - я попыталась вернуть все назад, и никак. Пришлось просто создавать страницу заново :(.

Вопрос 3: Тут оказалось, что я не могу приаттачить двум страницам одну и ту же картинку - хотя это странно. Совершенно независимо закачанная картинка, создавшая отдельный узел типа Image с собственным номером нода, названием и прочим - почему это я не могу дать на нее ссылки из разных мест? Убивать картинку, чтобы освободить от нее страницу, и убивать страницу, чтобы освободить картинку для другой - как-то это неправильно... (вопрос не практический, просто хочется понять).

В конце концов, я решила свои задачи старыми добрыми img-тегами. Теперь думаю, может эти проблемы - из-за модуля Image, и надо было использовать что-то более сложное, типа Views Gallery с компанией или всяких ImageField+ImageCache? Но меня смутили два вопроса: