Submitted by yii-primer on Thu, 04/04/2013 - 14:35
Предлагается такое решение проблемы (на основе запроса к БД):
$row = db_query('SELECT nid FROM node WHERE title = :mytitle',
array(':mytitle' => $myNewTitle))->fetchField();
if(!isset($row['nid'])) { // если не нашли
// код если не нашли
} else { // если нашли
//код, выполняемый если страница с заголовком $myNewTitle существует
}
Submitted by yii-primer on Thu, 04/04/2013 - 14:10
Submitted by yii-primer on Thu, 04/04/2013 - 14:00
базовая идея такова -
пусть мы хотим опубликовать контент на доменах с id 2 и 3:
$node->domains = array(2 => 2, 3 => 3); // указываем домены публикации
$node->domain_site = 0; // запрещаем филиалы
$node->domain_source = 3; // указываем источник
тем не менее возможно возникновение проблем
Submitted by yii-primer on Thu, 04/04/2013 - 13:54
например потому что вы используете логин с админскими привилегиями -
подробнее данный вопрос рассматривается здесь (3 возможных причины) - http://drupal.org/node/1172680
Submitted by yii-primer on Thu, 04/04/2013 - 11:51
Submitted by yii-primer on Thu, 04/04/2013 - 11:39
Submitted by yii-primer on Wed, 04/03/2013 - 19:08
Для базовой установки модуля добавьте путь к его файлу настроек в settings.php вашего сайта - обычно путь такой:
include DRUPAL_ROOT . '/sites/all/modules/domain/settings.inc';
причём добавлять следует после секции конфигурации базы данных, то есть у вас должно получить что-то вроде:
Submitted by yii-primer on Wed, 04/03/2013 - 18:33
Domain access failed to load during phase: bootstrap include. Please check your settings.php file and site configuration.
читаем документацию по установке = https://drupal.org/node/1096962
в частности ошибка может возникнуть если в settings.php расположить строчку подключения настроек модуля domain access =
до конфигурации базы данных =
Submitted by yii-primer on Wed, 04/03/2013 - 18:33
Domain access failed to load during phase: bootstrap include. Please check your settings.php file and site configuration.
Submitted by yii-primer on Wed, 04/03/2013 - 18:32
устанавливаем этот замечательный модуль созданный специально для разработчиков = http://drupal.org/project/devel
и в .module файле какого-нибудь модуля (желательно конечно того, который вы разрабатываете) реализуем хук _form_alter, например:
function modulename_form_alter(&$form, &$form_state, $form_id) {
dpm($form_id); // выводи id-шник формы сообщением
}
modulename - имя модуля в котором мы реализуем хук _form_alter
Pages