Nikit: Комментарии

Главные вкладки

21 августа 2015 в 15:02

2 года назад работал с quiz, там было хук, который стрелял при завершении опроса, нужно сделать кастомный модуль + записать нужный результат в вышеуказанное поле. Также есть несколько sandbox-es "quiz rules", там тоже можно подвязать Rules...

21 августа 2015 в 13:27

Надо в conditions сделать проверку entity has field, тогда она появиться в actions.
Основы:
https://www.youtube.com/watch?v=1itm3t0YMfw
https://www.youtube.com/watch?v=CHLOP4NdmTg
https://www.youtube.com/watch?v=4i2rGthV8iM

21 августа 2015 в 12:05

"buria" wrote:
The file player.swfЕсть ... jwplayer.flash.swf.

переименуй, проверь

"buria" wrote:
Но тип контента "JW player не возникает...." Тупик.... Как быть?

Выбери нужный тип контента (video, article, page), там выбери вкладку Manage Display, там уже в поле файла выбери показать по jw playr.

21 августа 2015 в 1:32

Field Permissions - создаем скрытое поле (то есть видимое только админу) в аккаунте.
Rules - проверяем, заполнено ли скрытое поле, если да, то идём дальше (не первый заход), если нет (первый заход), пишем туда 1, и переводим юзера на страницу редактирования аккаунта.
Conditional Fields - прячем требуемые поля, если скрытое поле не заполнено.

20 августа 2015 в 16:41

аа, не так понял.
hook_preprocess_node в template.php - проверяй какой тип node - если равно product_display - то у этой ноды есть поле связанных товаров (e.g. field_product), грузи их циклом через commerce_product_load - проверяй тип продукта и делай template suggestion для node-PRODUCTYPE.tpl.php

20 августа 2015 в 11:04

20 августа 2015 в 9:58

А друпал какой? Это вы сейчас для 6-ки.
Для 7: https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/drup...
аргумент - FALSE.
Подвесь этот вызов на hook_init и проверяй путь, где нужно отключить кеш...

20 августа 2015 в 9:12

<?php

/**
* @file
* The PHP page that serves all page requests on a Drupal installation.
*
* The routines here dispatch control to the appropriate handler, which then
* prints the appropriate page.
*
* All Drupal code is released under the GNU General Public License.
* See COPYRIGHT.txt and LICENSE.txt.
*/

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

20 августа 2015 в 7:03

Ловить аргументы по двое и обрабатывать в provide default value - PHP code, filter argument - PHP code.
Муторно, и надо обрабатывать каждую страницу по аргументам.
Проще подсмотреть как работает модуль locale - при префиксе она подставляет код языка, например http://site.com/en или http://site.com/ru - в вашем случае вместо en будет USA и т.д...
То есть надо написать кастомный модуль с использованием hook_url_outbound_alter