Я написал несколько запросов php / mysql внутри node.tpl.php и page.tpl.php.
Имя пользователя и пароль, которые эти страницы используют для подключения к MySQL, указаны в файлах.
Вместо этого я хотел бы иметь возможность использовать параметры подключения MySQL, которые определены в файле settings.php Drupal.
Я пытаюсь безуспешно включить файл settings.php в node.tpl.php и page.tpl.php.
<?php include("sites/default/settings.php") ?>
Затем я пытаюсь получить доступ к массиву $ database из settings.php следующим образом:
$databases['default']['default']['username']
Массив $ database имеет следующую структуру:
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'sdnndr',
'username' => 'root',
'password' => '',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
Мой подход не работает. Может ли кто-нибудь предложить