Внешний сайт Drupal - PullRequest
       8

Внешний сайт Drupal

0 голосов
/ 25 июля 2011

Как сделать автономный макет сайта без включения его в drupal?

Я могу сделать это с помощью WordPress: например, index.php (мой макет), /css/style.css (мой стиль), /wp/~ (каталог WordPress)

Надеюсь, что это дает представление о том, что я пытаюсь сделать.

Прежде чем вы спросите, я предпочитаю внешние методы, потому что мне нравится делать много экспериментальных сайтов, обычно CMS ограничивает некоторые из моих концепций, когда сайт находится в базе данных.

Спасибо.

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Если вы просто хотите использовать Drupal в качестве механизма хранения / аутентификации, посмотрите на модуль Services или напишите собственный модуль, который предоставляет обработчики для получения данных с ваших автономных страниц через AJAX или отправки форм и обработки их в Drupal, а затемотправить данные обратно в ваше автономное приложение.

Чтобы получить данные: Отправьте их через AJAX или отправьте форму, которая прозрачно перенаправляет обратно на ваши автономные страницы.

Чтобы получить данные: Используйте прямойMySQL-запросы, JSON-запросы или самозагрузка Drupal, чтобы вы могли использовать Drupal API внутри ваших автономных страниц.

В большинстве случаев вы можете делать почти все «способом Drupal», как только понимаете, как это происходит (чтоиногда очень причудливый)Проверьте http://drupal.org/project/examples для демонстрации того, как определенные вещи реализованы, и базовую тему http://drupal.org/project/clean для хорошей минималистской стартовой темы для работы.

0 голосов
/ 26 июля 2011

С помощью подтемы Вы в некотором смысле создаете свой собственный "внешний" CSS.Вы можете добавить пользовательский css в конфигурационный файл info и использовать другой шаблон tpl.php для реализации css на различных страницах.Это не все, что отличается от записи:

 <link rel="stylesheet" type="text/css" href="test.css" />

Drupal, просто попробуйте организовать это для вас.

...