Drupal

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

2
Проверьте, является ли страница главной страницей в шаблоне.
Как сделать простую проверку главной страницы, которая отображается только в моем шаблоне, когда пользователь находится на первой странице сайта drupal? Я попробовал это, но это закончилось сбоем: <?php function drupal_is_front_page() {?> <h1>TEST</h1> <?php } ?> Возможно ли это с помощью if вместо этой функции, которую я нашел на сайте drupal? …
7 7 

4
Как db_select DISTINCT для определенного поля в Drupal 7?
Я понимаю, что вы можете указать -> Different () в операторе db_select, чтобы он возвращал только разные значения при просмотре ВСЕХ полей. Но то, что я хочу, это чтобы вернуть отдельные значения, только глядя на одно поле. Вот мой код: $event_table = db_select('my_table', 'e') ->distinct() ->orderBy('e.time', 'ASC');//ORDER BY $event_table->join('node', 'n', …
7 database 

4
base_url для http и https?
У меня есть сайт, который доступен как через http и https. Я вижу жалобу на проверку безопасности, которая base_urlне определена в settings.php. Однако когда я определяю его как http://example.comи очищаю все кэши, мой шаблон в https не отображается. Когда я закомментирую $base_urlстроку, settings.phpвсе приходит в норму. Как я могу решить …

2
Удалить компоненты из функции, используя Drush
Использование функций пользовательского интерфейса для управления большими компонентами является трудоемкой задачей. Поэтому для добавления нового компонента я использую drush fe myfeature views_view:myview1 Теперь, как мне удалить ненужный компонент myview2? Из пользовательского интерфейса эта операция показана ниже: я хочу удалить конфликтующий параметр community_content с помощью clone_of_community_content: Вид:
7 drush  features 

3
Как мне сделать тему требует Jquery (для анонимных пользователей)?
Я создаю тему для D8 под названием «herchel». Я пытаюсь заставить эту тему требовать jquery на всех страницах (D8 не загружает Jquery для анонимных пользователей по умолчанию) Просматривая небольшую документацию, которую я могу найти в дополнение к основным темам, я создал файл с именем herchel.libraries.yml Я попробовал следующее ... все …
7 8  javascript 

2
Создать продукт программно
У меня есть продукт с настраиваемым полем, в соответствии с этим . Я знаю, что могу создать продукт с $cp = commerce_product_new('product'); $cp->is_new = TRUE; $cp->revision_id = NULL; $cp->uid = 1; $cp->status = 1; $cp->created = $cp->changed = time(); $cp->sku = $product[sku]; $cp->title = $product[name]; $cp->language = LANGUAGE_NONE; $cp->commerce_price = …
7 commerce 

3
Как получить правильный URL-адрес поля изображения?
Я пытаюсь распечатать URL-адрес поля изображения, используя следующий код. <img src="<?php echo $field_company_logo['und'][0]['uri']; ?>" alt="<?php echo $company[0]['#markup']; ?>" /> Код дает мне такой URI, как public: //company-logos/image.png, когда мне нужны сайты / default / files / company-logos / image.png. Какой код следует использовать для печати пути к изображению (например, sites …
7 entities  media 

1
Переопределить автозаполнение сущности ссылки и вернуть вывод entityfieldquery
Я пытаюсь переопределить элемент формы автозаполнения объектной ссылки, мне удалось переопределить форму и передать аргумент в функцию обратного вызова hook_menu. Однако я пытаюсь заставить работать обратный вызов, основываясь на том, что я печатаю в поле формы. В справочном модуле Entity есть некоторый код в hook_autocomplete_callback, который обрабатывает аргумент $ string …
7 ajax  entities 


2
Флажки: как установить значения по умолчанию или показать пользовательские значения с помощью Form API? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для ответов на Drupal. Закрыто 6 лет назад . Я использую элемент checkboxes внутри формы в модуле, который я начал разрабатывать для Drupal 7. Это моя первая …
7 forms 

2
Как я могу установить значение ссылки на термин таксономии для нескольких терминов с помощью PHP?
Этот вопрос описывает, как установить значение поля ссылки на термин с помощью PHP. Но что мне делать, если я хочу установить значение поля ссылки на термин в профиле пользователя на несколько терминов? Я пытаюсь установить значение для терминов с идентификаторами 27 и 28. Вот мой код: $user->field_yourfield_name[LANGUAGE_NONE][0]['tid'] = 27; user_save($user);

4
Показать, есть ли «новые» комментарии к просмотру терминов?
У меня есть комментарии по узлам, которые классифицированы по терминам. Мне нужно показать представление терминов и, если есть какие-либо новые комментарии в любом из узлов, которым этот тег помечен. Так что, если у меня есть следующее: Term1 -NodeA (has new comments) -NodeB (has new comments) Term2 -NodeC (no new comments) …
7 views 

1
jquery get или post методы для блочного модуля drupal
Можно ли использовать методы jquery get или post для извлечения данных динамически в блочном модуле drupal7.x. Я новичок в друпале. Вот мой файл event_calendar.module function event_calendar_help($path, $arg) { switch ($path) { case "admin/help#event_calendar": return '<p>'. t("A block module that creates events and lists them in a event calendar") .'</p>'; break; …
7 7  hooks  blocks  javascript 

2
Drupal HTTP POST данные
Как отправить данные HTTP POST / GET в drupal? например: у меня есть HTML-форма: <form action="mydrupalcite.com" method="get"> <input type="text" name="title" /> </form> как я могу получить titleданные в модуль ответов drupal? (или любой другой модуль?) Я ищу друпалский способ сделать это (я относительно новичок в Drupal и как он на …
7 nodes  services  8 

3
Как мне работать с параметром URL страницы «Страницы» в инструменте веб-мастеров Google?
У меня есть вид узла, который имеет пейджер с параметром URL «страница». Я хочу, чтобы бот Google сканировал все страницы ( page=1 page=2 page=3...), но рассматривал их как одну и только первую страницу (без параметра "page"), которая должна отображаться в результатах поиска. На странице настроек веб-мастера я установил параметр URL …
7 views  paging 

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