JQuery Once()

Профессионально не могу объяснить что делает функция once(). На примере, в нее обернут код, копирующий содержимое элемента в поле формы. Если обертку не использовать, содержимое будет скопировано в поле дважды. На практике, если по каким-то причинам появляется дублирование, пробуйте переместить код в тело этой функции. (function ($) { Drupal.behaviors.myCode = { attach : function(context, settings) … Читать далее

Вывод Field Collection кодом

Все будет в файле node.tpl.php. Если несколько коллекций, в начале один раз получаем объект ноды: if (arg(0) == ‘node’ && is_numeric(arg(1))) { $nid = arg(1); $node = node_load($nid); } А потом, выводим поля коллекции. Например, коллекция «field_phones» с полями «field_telecom» и «field_phone_number»: $items = field_get_items(‘node’, $node, ‘field_phones’); foreach ($items as $item) { $fc_value = field_collection_field_get_entity($item); … Читать далее

Настройка Docker4Drupal для Drupal 7

Выделим папку под проект ~/docker/drupal7 Скачаем последний релиз Docker4Drupal и распакуем файлы в эту папку Отредактируем файл .env PROJECT_NAME=drupal7 PROJECT_BASE_URL=drupal7.localhost … PHP_TAG=5.6-dev-4.9.1 … NGINX_VHOST_PRESET=drupal7 Отредактируем в файле docker-compose.yml в разделах php и nginx: volumes: — ./:/var/www/html Раскомментрировать весь раздел pma, если нужен PhpMyAdmin. По надобности, другие разделы. Удалить файл docker-compose.overwrite.yml. Закачаем файлы Drupal 7 в … Читать далее