Drupal

10
Генерировать только родительские таксономические термины в блоке

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

10
Как добавить атрибут CSS к изображению, созданному с помощью стиля изображения

Почти все в названии. Я хотел бы добавить классы CSS к изображениям, сгенерированным с помощью функции темы стиля изображения, чтобы результат выглядел следующим образом: <img class="MYCLASS" alt=""...

10
Как определить и использовать подключение к внешней базе данных в пользовательском модуле

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

10
Как установить формат ввода текста по умолчанию для каждого типа контента?

Я хочу иметь возможность установить другой формат ввода текста по умолчанию для типа контента и для поля контента. Например, варианты типа формата могут быть « Обычный текст » и « Редактор форматированного текста », и в некоторых случаях я хочу, чтобы формат по умолчанию был « Редактор...

10
Drush on windows - для запуска команды pm-enable требуется более высокий уровень начальной загрузки

Я установил aquia drupal и добавил основную папку drupal в список сайтов. Я также установил Windows-установщик drush, он работает нормально для загрузки модулей, но когда я пытаюсь включить их, я получаю этот экран: C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command...

10
Какие таблицы должны или могут быть перенесены в InnoDB, а какие должны остаться MyISAM?

По названию: есть ли быстрый список кандидатов для таблиц для переноса в InnoDB? И что должно остаться MyISAM. Некоторая дополнительная информация Сайт имеет довольно большую нагрузку для чтения, но вставляет примерно 10 узлов в час с тегами и тому подобным. Мы интенсивно используем CCK (огромное...

10
Как Drupal обрабатывает автозагрузку классов?

Как Drupal обрабатывает автозагрузку классов через модули? Например, если у меня есть модуль Events, и я объявляю класс с именем Event, а затем в файле .info я включаю файл класса, как это регистрируется? Проблема в том, что я пытаюсь динамически получить массив, содержащий все загруженные имена...

10
Печать регионов в html.tpl.php

Мне нужно вывести некоторые регионы в шаблоне html.tpl.php, поскольку они не меняются между page.tpl.php и page-front.tpl.php (просто чтобы назвать два). В основном я хочу избежать дублирования кода. Однако в html.tpl.php, похоже, нет ничего связанного с регионами, и я не могу получить что-либо,...

10
Использование токенов в заголовках блоков

При вставке токенов в заголовок блока отображается только входной текст вместо того, что токен должен выводить. Есть ли способ включить / использовать токены в заголовках блоков, или, может быть, альтернативный способ получения желаемых результатов? Я пытался использовать модуль Token Filter, но он...

10
Не удается создать миниатюру, средние и большие изображения

При использовании новой установки Drupal 7.10 я установил каталог для публичных загрузок в sites/uploads. Когда я затем добавляю изображение в экземпляр контента, я загружаю оригинал, sites/example.org/files/imagename.pngкак и ожидалось. Тем не менее, другие изображения (миниатюры, средние и...

10
Как создать GET-форму

Например, форма фильтра в областях администратора может лучше всего быть формами GET, таким образом, они являются закладками и могут поддерживаться фильтрами на страницах пейджера. Как лучше всего использовать form_api для таких форм? Будут ли отправлены хуки _validate? Можно ли пропустить хук...

10
Отключить вертикальные вкладки по типу контента или роли пользователя

Некоторые пользователи могут иметь возможность редактировать только один из наборов полей, который отображается на вертикальных вкладках в форме редактирования узла. В таком случае использование вертикальных вкладок выглядит довольно глупо, поскольку есть только одна вертикальная вкладка на выбор....

10
База данных Drupal innodb или MyISAM?

У меня есть сайт Drupal, и у меня проблемы с производительностью. Я нашел Как я могу преобразовать базу данных из MyISAM в InnoDB? показывая, что производительность может улучшиться при переключении. Как я могу определить, является ли моя база данных MySQL InnoDB или...

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

Я специально хочу, чтобы Drush перечислил, какие модули имеют доступные обновления, какие из них содержат обновления базы данных. Это возможно с Drush? Отредактируйте для уточнения: я знаю, drush upчто перечислит все модули, у которых есть доступные обновления, да, но не у всех этих обновлений...

10
Программно установить значение по умолчанию для поля

В Drupal 6 мы могли использовать PHP для установки значений по умолчанию, но тот же код не может быть использован с Drupal 7. Я пытаюсь сделать это до конца hook_form_alter(), но код не работает. function my_form_alter(&$form, &$form_state, $form_id) { dsm($form); switch($form_id) { case...

10
Создание комментариев и узлов с помощью сервисов 3.x и JSON

У меня проблемы с получением услуг по распознаванию POST в /comment.json. У меня похожая проблема с созданием узлов. Я получаю следующее сообщение об ошибке: HTTP / 1.1 406 Недопустимо: отсутствует комментарий обязательного аргумента Это сообщение приходит из файла:...

10
Правильный способ добавить JS и CSS в узел / редактировать и другие формы

Я делаю сайт с большим количеством JS, и мне интересно, где я должен разместить код JS. Оптимально я хотел бы сохранить JS с каждым модулем, а не слой темы. Некоторый контент может быть представлен как блоки и т. Д. Но у меня есть некоторые проблемы с кешем. В моем примере мне нужно добавить JS...

10
Есть ли преимущество использования модуля Profile2 по сравнению с пользовательскими полями учетных записей?

Я пытаюсь решить, стоит ли мне возиться с модулем Profile2. Мне нужно, чтобы мои пользователи хранили такую ​​информацию, как настоящее имя, и делали ее доступной для других целей, но я не уверен, есть ли преимущество в использовании модуля Profile2, или мне просто нужно создать настраиваемые поля...