Articles of drupal

PHP: обрезать текст на границах слов

У кого-то есть точное имя функции, которую Drupal использует, чтобы включить следующую строку: «Привет, как ты. Еще один текст». в "Привет как…" Т.е. функция, которая используется для прерывания предложения после x слов, а затем добавляет elipsis. Кроме того, если у кого-то есть фрагмент php, который делает это, это тоже здорово!

Drupal Условный PHP, если администратор или пользователь имеют определенную роль

Следующее сделает «что-то», если пользователь является администратором. <?php if (($is_admin)) : ?> do something <?php endif; ?> Как я могу изменить это, так что «что-то» произойдет, если пользователь будет администратором или имеет определенную роль? благодаря

Добавление url () прерывает реализацию hook_mail

Я пишу модуль в Drupal-7, который динамически отправляет одноразовую ссылку для входа в гости. Все срабатывает нормально, пока я не добавлю ссылку на массив $message , когда он задыхается. Если я делаю dpm($message) ссылка появляется в массиве $message['body'] , как и следовало ожидать. Если я прокомментирую строку с помощью функции url() , все будет работать […]

Модуль Drupal Добавить пункт меню в основные ссылки?

Можно ли добавить элемент меню из функции hook_menu() непосредственно в меню primary-links а не в navigation где они предпочитают проживать по умолчанию?

Проверка файлов cookie и перенаправление с помощью Apache

Мне бы хотелось получить от этого отзывы. Я не уверен, что это правильный подход. Детали Я запускаю Apache 2 с PHP 5.3 / MySQL 4 и Drupal 6 является платформой. Я разрабатываю сайт, который содержит обзоры ресторанов в нескольких выбранных городах. Когда пользователи приходят на сайт, он может выбрать, какой город принадлежит им. Я сохраняю […]

EntityMetadataWrapperException: неизвестное свойство данных для поля

Недавно я пытался обновить свой код, чтобы использовать обертки объектов для доступа к значениям полей. Теперь у меня есть следующее: $wrapper = entity_metadata_wrapper("node", $nid); print($wrapper->field_property_sample()->value()); вместо этого: print($node->field_property_sample[LANGUAGE_NONE][0]["value"]); Иногда я сталкиваюсь с этой проблемой: EntityMetadataWrapperException: неизвестное свойство данных field_property_sample. Есть ли способ обойти это? У меня около 10 из этих полей, которые могут генерировать это […]

Добавление приложения к api Jira's

Я пытаюсь прикрепить файл к делу Jira, используя их API. Я делаю это в Drupal 6 (PHP v.5.0). Вот код, который у меня есть: $ch = curl_init(); $header = array( 'Content-Type: multipart/form-data', 'X-Atlassian-Token: no-check' ); $attachmentPath = $this->get_file_uploads(); //$attachmentPath comes out to be something like: //http://localhost/mySite/web/system/files/my_folder/DSC_0344_3.JPG $data = array('file'=>"@". $attachmentPath, 'filename'=>'test.png'); $url= 'https://mysite.atlassian.net/rest/api/2/issue/20612/attachments/'; curl_setopt($ch, CURLOPT_RETURNTRANSFER, […]

drupal 7 пользовательская ошибка схемы datetime

У меня есть следующая схема (сгенерированная из существующей таблицы с модулем схемы (7.x-1.0-beta3) в пользовательском модуле. function myproject_entities_schema() { // ——————————————————————————— // MESSAGE // ——————————————————————————— $schema['myproject_entity_message'] = array( 'description' => 'The base table for myproject message instances', 'fields' => array( 'id' => array( 'description' => 'The primary identifier for a message instance', 'type' => 'serial', […]

Как прикрепить изображение к узлу при его создании с помощью node_save ($ node);

Привет, я работаю с drupal 7 и пытается импортировать данные из xml, анализируя его с помощью php, а затем создавая узлы с node_save($node) . До сих пор мне удалось создать узлы из xml без каких-либо образов. Я хочу прикрепить изображение к узлу, пока я его импортирую. Я знаю, что drupal 7 все еще находится в […]

Drupal hook_views_post_execute не получает вызов

Я пытаюсь подключиться к событию hook_views_post_execute в Drupal 7, мой модуль под названием foo находится в sites/default/modules/features/foo . Мой файл foo.module содержит определение функции hook_views_api , определенное следующим образом: function foo_views_api() { return array("version" => 3.0); } Эта функция hook_views_post_execute , но моя реализация hook_views_post_execute не определена, она определена (в том же файле foo.module ) […]