Если вы умеете программировать на PHP, то Drupal даёт вам возможность добавлять любой скрипт в текст. Скрипт выполняется при просмотре страницы и динамически встраивается в страницу. Это придает удивительную гибкость и силу, но одновременно и создает опасность уязвимостей, если вы напишете неудачный PHP-код. Если вы не очень хорошо знакомы с PHP, SQL или с движком сайта, то постарайтесь избегать экспериментов с PHP, поскольку вы можете повредить вашу базу данных или сделать ваш сайт уязвимым или неработоспособным!
Помните, что код внутри каждого фрагмента PHP должен быть верным – включая правильное закрытие выражения точкой с запятой. Настоятельно рекомендуется вести разработку кода отдельно, используя простой тестовый скрипт и тестовую базу данных, и лишь затем переносить его на рабочий сайт.
Обратите внимание:
print или return для вывода информации на страницу.Простой пример:
Вы хотите иметь блок с заголовком "Добро пожаловать", который увидят ваши посетители. Содержимое этого блока можно создать так:
print t("Добро пожаловать, посетитель ... здесь идёт сообщение ...");Если мы имеем дело с зарегистрированными пользователями, то используйте такой код:
global $user; if ($user->uid) { print t("Добро пожаловать, $user->name, ... здесь идёт сообщение ..."); } else { print t("Добро пожаловать, посетитель ... здесь идёт сообщение ..."); }
Для углубленных примеров мы рекомендуем в качестве стартовой точки ознакомиться с кодом Drupal, особенно в части работы с боковыми колонками.
Back on top ^