Drupal7

Скрывать боковые регионы в панели администратора

7 февраля 2013 в 19:17

Бывает так, что в админке не нужны боковые регионы. Только занимают место. Способ исключения вывода блоков на страницах admin и admin/* - это многотыкание, что очень неудобно.

Реализация оказалась проста. В template.php добавляем в функцию [имя_темы]_page_alter(&$page):

if (path_is_admin(current_path())) {
unset($page['sidebar_first']);
unset($page['sidebar_second']);
}

Список модулей. Убираем ненужные титлы в линках (help, permissions, configure)

7 февраля 2013 в 18:26

Возникла необходимость навести порядок в админке. Один из неудобств обнаружился на странице модулей (admin/modules). Если точнее, то линки в колонке "Действия" выводятся с титлами, что сильно сужает остальные колонки таблицы. Конечно можно избавиться от боковых регионов, но не всегда это удобно. Пришлось избавляться от самих титлов оставив при этом пиктограммы. Скрин для наглядности.

В template.php темы был вставлен код:

function [имя_темы]_form_system_modules_alter(&$form, $form_state) {

$form['#attributes']['class'][] = 'module-links-notitle';

foreach (element_children($form['modules']) as $group_val) {

[Решено] Главное меню для тем (TB ****)

7 февраля 2013 в 14:56

Вопрос по темам TB Rave и TB Purity.
Подскажите каким образом сделать главное меню такое как на скриншотах и примерах rave, purity.

Drupal views - сбивается порядок элементов при многостраничном просмотре

7 февраля 2013 в 14:45

Столкнулся с необычной проблемой, не знаю как решить.
Вывод товаров определенной категории у меня, у меня производиться средствами views(создано представление), где заданы определенные фильтры, а вот КРИТЕРИЙ СОРТИРОВКИ у меня задан случайно (Глобальный: Случайно (возр.)). Такой критерий сделан, чтобы товары выводились вперемешку, а не в зависимости от даты добавления, обновления или цены.

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

РЕШЕНО! Проблема с совместным использованием Flag и Display Suite

7 февраля 2013 в 13:24

Проблему искал неделю, перебирая каждую табличку базы данных.

По отдельности друг от друга Flag и Display Suite работает прекрасно, даже Flag совместно с Display Suite работает. Но сам Display Suite не работает а именно - эта ссылка admin/structure/ds/fields/manage_custom

Чтобы она заработала нужно из таблицы flag в базе данных удалить все строки с созданными флагами, тогда эта ссылка заводится.

Помогите решить эту проблему или кто владеет англ. языком сообщим о баге разработчикам обоих модулей. Или одному Display Suite!

Представление товаров не видно для Гостей

7 февраля 2013 в 11:26

Drupal 7, Commerce, Views.

В магазине товары выводятся через taxonomy/term, переопределенное посредством views. Все работало нормально, но потом возникла необходимость сортировать отображения товаров по цене, для чего необходимо во взаимосвязях view сделать обязательной связь содержимого с товаром. Однако при включении ее представление автоматически становится доступным только для админа, а незарегистрированные пользователи видят пустые страницы.

Подскажите, пожалуйста, как исправить!

удаление всех комментариев

7 февраля 2013 в 11:14

Здравствуйте подскажите пожалуйста как удалить все спам коменты ато 150 страниц накидало в ручную долго будет. Спасибо

Entity(или Node) Reference - проблема с селектбоксом при добавление нового элемента

7 февраля 2013 в 9:57

Ситуация достаточно простая - тип ноды с полем типа Entity Reference.
Есть необходимость при создании новой ноды имметь возможность создавать подчиненные ноды прямо в форме родителькой ноды. Такие модули есть и мне их уже тут подсказали за что большое спасибо форумчанам, в особенности человеку с ником sas@drupal.org.
У этих модулей есть одна проблема - они не поддерживают обычныййй селектбокс.
Один модуль поддерживает только автвокомплит(что мне не подходит так как будет только запутывать юзера). Второй модуль вообще не поддерживает выбор существующих нод, позволяя толькок ссоздавать новые ноды(это мне пригодилось в другом месте, но в данном случае непригодно).

db_update - значение обновляется только после сброса кеша

7 февраля 2013 в 9:43

есть 2 типа материала, квитанция и отчет
тип материала квитанция имеет поле checkbox "Paymant"
тип материала отчет имеет reference node на квитанция.
Создал views reference с фильтрами тип материала - квитанция, Paymant - not.
т.е. в поле reference для типа материала "отчет" отображаются только те квитанции, в которых поле paymant == 0.

Вот.
В Rules добавил событие "после сохранения ноды" - тип материала отчет.

написал несколько запросов, и через db_update обновляю значение поля paymant для нод квитанция, которые были выбраны при создании отчета.

Есть таблица views с квитанциями. вот как раз в таблице значение этих квитанций не меняется! только после очистки кеша. при просмотре ноды-квитанции тоже самое.