Опубликовал Максим Баев, 17 мая 2016, 11:01
В друпале существует достаточно простой способ передачи каких-либо настроек из сервер-сайда на фронт-енд, другими словами из PHP в JavaScript.
<?php
$settings = array(
'module_name' => array(
'my_setting' => variable_get('module_name_my_setting', ''),
)
);
drupal_add_js($settings, 'setting');
...
Опубликовал Максим Баев, 12 мая 2016, 08:52
Модуль CTools, был написан программистом по имени Earl Miles. Он так же написал такие модули Views, Panels и другие. CTools предоставляет большое количество вспомогательных функций, которые упрощают жизнь программисту. На текущий момент у модуля CTools нет официальной страницы с документацией.
Это описание одной из фич модуля CTools, а именно...
Опубликовал Максим Баев, 07 апреля 2016, 14:16
Многим известно, что в Drupal'е есть собственный ajax-фреймворк, который использует в качестве ответов, так называемые, команды. Сами запросы могут быть инициированы разными способами:
- Присвоив класс use-ajax на любой тэг (на стороне сервера или на стороне клиента, но перед инициализацией Drupal js части). В базовом использовании этого...
Опубликовал Максим Баев, 26 октября 2014, 13:43
Существующие команды
В друпале по умолчанию есть некоторый список команд:
- ajax_command_alert
- ajax_command_insert
- ajax_command_replace
- ajax_command_html
- ajax_command_prepend
- ajax_command_append
- ajax_command_after
- ajax_command_before
- ajax_command_remove
- ajax_command_changed
- ajax_command_css
- ajax_command_settings
- ajax_command_data
- ...