Drupal

Q & A для разработчиков и администраторов Drupal


2
Как определить и использовать подключение к внешней базе данных в пользовательском модуле
Я разрабатываю модуль, который будет сильно зависеть от запросов к внешней базе данных. Существует ли лучший способ определения и использования подключения к внешней базе данных в модуле? На этой странице рассказывается, как установить соединение, но не где его разместить в модуле (конкретный хук?), Поэтому мне нужно определить его только один …
10 7  database 

2
Генерировать только родительские таксономические термины в блоке
Мне нужно создать меню для терминов родительской таксономии. Как бы я поступил так? Я также хочу сгенерировать эти термины в блоке. У меня есть настроенные представления, которые отображают только все термины таксономии. Я не могу понять, как отфильтровать дочерние термины. Есть ли фильтр для этого, или мне просто нужно вручную …

1
Какие шаблоны проектирования можно найти в известных дополнительных модулях?
Помимо Presentation-abstraction-control и других шаблонов , которые используются в ядре Drupal , есть ли какие-либо другие шаблоны проектирования, широко используемые в наиболее популярных дополнительных модулях, таких как Views, CCK и Features?
10 7 

1
Добавить позицию, показывающую общую стоимость
Как я могу добавить позицию в Ubercart 2, которая суммирует общую стоимость всех предметов, а не цену продажи? Я попытался клонировать универсальный хук позиции и добавить что-то вроде этого для обратного вызова: for each($op->products as item){ $cost += $item->cost; } Мне нужно, чтобы эта позиция отображалась в корзине (я использую …
10 ajax  ubercart 

6
Как добавить атрибут CSS к изображению, созданному с помощью стиля изображения
Почти все в названии. Я хотел бы добавить классы CSS к изображениям, сгенерированным с помощью функции темы стиля изображения, чтобы результат выглядел следующим образом: <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> Есть ли способ сделать это?
10 7  theming  media 


5
показать количество результатов для выставленного фильтра
У меня есть несколько открытых фильтров для фильтрации содержимого на мой взгляд. Большинство из них являются терминами таксономии, теперь я хотел бы показать, сколько узлов помечено этим термином за термином таксономии. пример: London (5) Paris (3) Madrid (2) ... Любая идея, как я могу это сделать?

4
Почему мои $ сообщения задерживаются на одну страницу обновления?
У меня есть страница с очень простым шаблоном: <!DOCTYPE html> <html> <head><title>TEST REGISTRATION PAGE</title></head> <body> <?php print drupal_get_form('user_register'); print $messages; print $closure; print $main_content; ?> </body></html> По сути, он отображает регистрационную форму и больше ничего. Я ввожу в форму некоторые неверные данные - уже использованное имя пользователя (admin), а не …
10 6  sessions 


5
Как добавить условный JavaScript в тему?
Я хотел бы использовать скрипт Selectivizr для эмуляции селекторов CSS3 в IE6-8. Но мне трудно добавить это в мою тему. Пока попробовал: 1) Принудительно это сделать в разделе заголовка html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> Но base_path (), похоже, ничего не возвращает в …
10 7  theming  javascript 

1
Разница между hook_page_alter и preprocess_page?
Я не совсем понимаю, когда мне следует использовать hook_page_alter (& $ page) или template_preprocess_page (& $ vars, $ hook) в Drupal 7. Какую наилучшую практику использовать в template.php? Спасибо
10 7  theming 

2
Переименование метки в текстовом поле Заголовок
Добавление новых полей позволяет указать метку поля, а поле заголовка - нет. На самом деле, он просто сидит на вершине, действуя все высоко и могущественно. Я просто хочу изменить метку заголовка на что-то вроде, Your nameно сохранить имя машины. У кого-нибудь есть идеи как это сделать?
10 entities 

5
Drupal 7 - подавить вывод узлов на страницах таксономии
Есть ли способ подавить вывод узлов на страницах таксономии, не устанавливая модуль (т.е. просто в template.php)? Узлы, помеченные термином таксономии, отображаются на «странице индекса таксономии» (например, yoursite.com/taxonomy/term/[id]). Новое в Drupal 7, страницы таксономического индекса могут иметь прикрепленные к ним поля. Однако если вы попытаетесь перевернуть страницу таксономии с помощью представления …

2
Есть ли способ отобразить сообщение для просмотра, если нет результатов?
Я использую пользовательские отношения и ленту активности, которая отображает действия из существующего представления. Если представление не существует, это означает, что либо у него нет друзей, либо их друзья не имеют активности, поэтому есть ли способ показать сообщение без результатов?
10 views 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.