Вопросы с тегом «7»

Теги версий следует использовать для вопросов, которые относятся только к версии, а не просто для того, чтобы сказать, какую версию использует сайт.

2
Преобразование имен терминов со специальными символами в идентификаторы терминов в представлениях
У меня есть представление, где я хочу использовать несколько termID в качестве аргументов. Я хочу использовать имя термина из URL и преобразовать его в termID. Мне удалось сделать это достаточно легко, и он работает с простыми терминами в 1 слово или даже несколькими словами, проверив «Преобразовать тире в URL в …

3
Есть ли способ использовать внешние веб-сервисы и показывать результаты в представлениях?
У меня есть внешний веб-сервис, доступ к которому можно получить с помощью вызова HTTP (с параметрами, переданными в виде строки запроса), и который возвращает результат в формате XML. Я хотел бы использовать Drupal для доступа к этому веб-сервису (с нужными параметрами) и отображать результат с помощью Views. Это пример запроса …
11 7  views 

2
Как установить псевдоним URL автоматически для типа контента БЕЗ использования Pathauto? Какой хук реализовать?
Pathauto может легко выполнять эту работу для всех типов контента, но в моем случае у меня есть только один URL-адрес типа контента, который необходимо настроить, и я бы предпочел не устанавливать Pathauto и Token. Может кто-нибудь посоветовать мне, как это сделать?
11 7  path-aliases 

4
Имя файла шаблона кандидата для определенного пользовательского типа контента
Я работаю над сайтом Drupal 7. Я создал собственный тип контента для работ. У меня много полей, и некоторые из них связаны с макетом страницы, например с конкретной страницей bg для каждой записи. Поэтому мне нужен собственный page.tpl для этого конкретного типа контента. Поэтому я активировал и открыл модуль Theme …
11 7  theming 

9
массовое удаление комментариев
как я могу удалить все комментарии сразу? Я видел, как это сделать с узлами и модулем массового удаления, Как удалить все узлы данного типа контента? но я смотрю на подобное решение для комментариев. Я ищу решение, которое не оставляет артефактов в базе данных. Является ли Views Bulk Operations лучшим решением?
11 7  comments  views 

6
Создать новый тип контента на hook_install
Может кто-нибудь показать мне пример того, как создать новый тип контента в методе hook_install модуля ? Я также хотел бы знать, если / что я должен сделать во время hook_uninstall, чтобы очистить мой беспорядок; Я читал, что есть некоторые споры о простом удалении контента. Я не смог найти пример правильного …
11 7  hooks 

2
Как заменить поля и сортировку Views PHP собственным обработчиком Views?
Чтобы решить некоторые проблемы с производительностью Views и соблюсти рекомендации, я бы хотел заменить некоторые PHP Views, которые я настроил некоторое время назад, моими собственными пользовательскими обработчиками . Например, у меня есть поле Views PHP, исключенное из отображения , с этой настройкой: Код значения: if( $row->sticky ==1 ) { return …
11 7  views 

2
Как программно изменить режим просмотра?
Я хочу программно изменить режим просмотра узла. Я использовал hook_preprocess_node(&$vars)и установил режим просмотра: function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } Но это не работает, как ожидалось. Я что-то здесь упускаю?
11 7  nodes  entities 

2
Как удалить кеш после обновления / удаления / добавления нового контента с помощью хуков?
У нас есть модуль пользовательских сервисов и сайт в Drupal 7, и я получил задачу удалить кеш после того, как редактор добавит новый контент или обновит существующие. Я читал о модуле под названием Cache Actions , но, как я уже сказал, мне нужно создать функцию в моем пользовательском модуле. Кроме …
11 7  hooks  caching 


3
Как отобразить контекстные ссылки для блоков, отображаемых в моем коде?
Я загрузил тему и контент блока module_invoke()и использовал их render()для рендеринга. Я хочу использовать контекстные ссылки для этого блока. Как я могу сделать их тоже? Это код, который я использую для шаблона страницы - front.tpl.php. $block = module_invoke('block', 'block_view', '4); print render($block); Какой код я должен вместо этого использовать?
11 7  blocks 

2
Переменные препроцессора только для определенных блоков
Возможна ли предварительная обработка переменных только для определенных блоков? Я создал такую ​​функцию: mytheme_preprocess_block__aggregator(&$vars)но она не работает. -- РЕДАКТИРОВАТЬ -- Кажется, это исправлено в Drupal 8 https://drupal.org/node/1751194
11 7  theming  8 

3
Стиль изображения темы для изображения, расположенного в каталоге модуля
Вероятно, это происходит с точки зрения Drupal 6, но ... Как создать тему для изображения в заданном стиле, если оно находится в папке модуля? Это сводит меня с ума, и я знаю, что мне просто не хватает чего-то простого. Вот пример кода, показывающий, что я пытаюсь сделать: $file_uri = 'public://sites/all/modules/my_module/logo.jpg'; …
10 7  media 

1
когда использовать файлы include (inc) при разработке модуля
Я думаю, что понимаю структурные различия файла .inc (по сравнению с .module), но может ли кто-нибудь описать различия в дизайне? Я вижу примеры модулей drupal, вызывающих файл .inc с hook_menu, или вижу файл вызова .inc для определения функций. При каких обстоятельствах можно поместить код в файл .inc? Какие-нибудь общие руководящие …
10 7 

5
Создание комментариев и узлов с помощью сервисов 3.x и JSON
У меня проблемы с получением услуг по распознаванию POST в /comment.json. У меня похожая проблема с созданием узлов. Я получаю следующее сообщение об ошибке: HTTP / 1.1 406 Недопустимо: отсутствует комментарий обязательного аргумента Это сообщение приходит из файла: /services/server/rest_server/includes/RESTServer.inc В частности, строки: elseif (!isset($info['optional']) || !$info['optional']) { return services_error(t('Missing required …
10 7  services  8  json 

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