Можно планировать действия, в т.ч. планировать выполнение компонентов во время их выполнения. Соответственно, можно запланировать выполнение компонента при создании юзера, и в качестве одного из действий этого компонента - планировать выполнение его же.
Главное, проверку не забудьте, чтоб кучу писем не отправлялась всем кто старше 30ти дней. Обеспечьте некий фактор, определяющий что письмо пользователю уже было отправлено.
Зависит от тонкостей задачи. Rules умеет читать даты со смещением и отправлять письма из коробки. Если нужно что более специфичное, реализуемое дополнительными модулями - без них никак, если нет - ответ очевиден.
Путь можно исправить, например на "users/me/photo", можете не исправлять, особенно, если ссылки уже нагенерированны, аргумент все равно не будет участвовать.
В настройках фильтра "Если нет значения" установите "Передать значение по умолчанию", и там настройте на UID текущего пользователя. Еще раз - удалите ненужные связи.
Путь можно изменить на любой другой, к примеру "photo/my".
Проверьте правильность настройки фильтра по UID, опять же, то что он есть - не означает что он работает.
Судя по урлу представления - фильтр может быть заточен на передачу значения из аргумента пути, а должен брать из контекста (текущего пользователя). Соответственно, путь делать динамическим и не нужно, если не нужно оттуда тянуть аргумент.
Рассылка писем на e-mail раз в 30 дней
Можно планировать действия, в т.ч. планировать выполнение компонентов во время их выполнения. Соответственно, можно запланировать выполнение компонента при создании юзера, и в качестве одного из действий этого компонента - планировать выполнение его же.
form api #type' => 'number'
Без проблем, не стоит извинений. Недопонялись...
Рассылка писем на e-mail раз в 30 дней
Главное, проверку не забудьте, чтоб кучу писем не отправлялась всем кто старше 30ти дней. Обеспечьте некий фактор, определяющий что письмо пользователю уже было отправлено.
Рассылка писем на e-mail раз в 30 дней
Зависит от тонкостей задачи. Rules умеет читать даты со смещением и отправлять письма из коробки. Если нужно что более специфичное, реализуемое дополнительными модулями - без них никак, если нет - ответ очевиден.
form api #type' => 'number'
Аргумент более на скупую претензию к моему вопросу похож. Может из-за всех этих ваших оценочек, вроде "дурацкий" и "дебильный".
Сабмит так сабмит, я не против.
form api #type' => 'number'
Просто стало скучно и захотелось по-холливарить?
Рассылка писем на e-mail раз в 30 дней
Правилами можно, там есть смещение по дням для проверки даты. Сорри, нет под рукой на чем проверить точный флоу.
Кликабельные ссылки на мессенджеры, Viber, WhatsApp, Skype, Telegram и прочее.
Я б - форматтер поля написал.
Как при установке модуля добавить тип материала
Посмотрите коробочный дистр "standart".
Кликабельные ссылки на мессенджеры, Viber, WhatsApp, Skype, Telegram и прочее.
"В коробке" есть поле для телефона.
form api #type' => 'number'
Реплейсить по кейапу в своем скриптике вариант?
ajax.js выдернуть из массива scripts
<?php
\drupal_add_js('misc/ajax.js?v=такаято', ['scope' => 'header']);
?>
ajax.js выдернуть из массива scripts
Читайте про скоупы, и или правильно добавляйте, или альтерите и распихивайте по нужным скоупам вручную.
ЗЫ - следите чтоб шаблон HTML был расположен к растаскиванию хедера и боттома скриптов.
Автоматическое обновление ядра через Composer? Или я напутал что-то?
Найди проблему, решаемую получением этого опыта - и реши ее.
Автоматическое обновление ядра через Composer? Или я напутал что-то?
А какой профит ты ожидаешь?
На вскидку - будет освоена новая технология. Левелап == профит.
Не отображаются материалы представления
Ай-яй-яй. Не честно менять комментарии постфактум, теперь
мойследующий комментарий не читабельный, без контекста.Не отображаются материалы представления
Да ну ЁЛКИ! "ОТНОШЕНИЯ" в вашем переводе, не сложно же по логике догадаться!
Не отображаются материалы представления
Не отображаются материалы представления
Путь можно исправить, например на "users/me/photo", можете не исправлять, особенно, если ссылки уже нагенерированны, аргумент все равно не будет участвовать.
Не отображаются материалы представления
В настройках фильтра "Если нет значения" установите "Передать значение по умолчанию", и там настройте на UID текущего пользователя. Еще раз - удалите ненужные связи.
Путь можно изменить на любой другой, к примеру "photo/my".
Не отображаются материалы представления
Проверьте правильность настройки фильтра по UID, опять же, то что он есть - не означает что он работает.
Судя по урлу представления - фильтр может быть заточен на передачу значения из аргумента пути, а должен брать из контекста (текущего пользователя). Соответственно, путь делать динамическим и не нужно, если не нужно оттуда тянуть аргумент.
Плюс:
Не отображаются материалы представления
Для этого там фильтр по UID.
Не отображаются материалы представления
Зачем контекстный фильтр по имени?
Custom Field
Link
Custom Field
Ковырните Link field какой нибудь, там все по полочкам уже разложено. Ну, и воспроизведите, проецируя на свою логику.