#html #drupal #drupal-6
#HTML #drupal #drupal-6
Вопрос:
У меня есть страница, которая отлично работает, извлекая пользователей и местоположения из базы данных Drupal..
http://www.wpcreations.net/gmaptest/map.html
Это рабочая версия. Я знаю, что в Drupal есть модуль, который выполняет эту работу, и я использую его части. Но по какой-то причине, если я использую включение карты, это не удается. Но я могу создать HTML-страницу, которая делает то же самое и работает. Есть ли способ поместить весь код с моей HTML-страницы на сайт? Или, как я могу заставить карту / маркеры отображаться? Я пытался использовать iframe, но это не сработало.
Извините, я новичок в Drupal. Я использую версию 6.19 и не могу перейти выше. Спасибо за ваше время.
Комментарии:
1. какой формат ввода вы используете на этом узле?
2. Я попытался просто создать новый формат ввода raw без фильтров, а затем я сделал то же самое с полным html.
3. вы пытались включить php filter в модулях и использовать php filter в качестве формата ввода.
4. да, я пробовал это и до сих пор не могу понять.
Ответ №1:
Вам нужна комбинация из 3 модулей, которые помогут вам решить вашу задачу:
- Местоположение — включить: Местоположение Местоположения пользователей
- Просмотры — включить: просмотры Просмотр пользовательского интерфейса
- Модуль GMap — включить: GMap
- Ключи — Необязательно
После установки модулей их необходимо настроить:
- Gmap — по крайней мере, введите ключ API карт Google
- Местоположение — установите разрешения и перейдите в Настройки пользователя и настройте новые параметры местоположения пользователей. После этого пользователи смогут заполнять поля, касающиеся их местоположения (город, провинция, улица, долгота и широта и т.д.). Здесь у вас есть много вариантов, например, вы можете указать страну по умолчанию, вы можете сделать некоторые поля обязательными, другие необязательными и т.д.
- Ключи — это необязательный модуль, но его полезно иметь, когда вы хотите управлять несколькими ключами. Сценарий: у вас есть тестовая версия и действующая версия вашего сайта, поэтому вам понадобятся два ключа API карт Google. Использование этого модуля избавит вас от необходимости постоянно менять ключи.
Теперь, чтобы продемонстрировать концепцию:
- добавить новое представление -> Тип представления: Пользователи
- добавить просмотр страницы
- Стиль: Gmap
- Введите путь к странице
- Поля: любые поля, которые вы включили для пользователей на шаге настройки местоположения
Перейдите к просмотру страницы, и если все работает, вы должны увидеть своих пользователей на карте.
Вы можете проявить творческий подход и, подобно просмотру страницы, создавать разные блоки и размещать их в разных местах вашего сайта. Преимущества в том, что вы можете разместить их практически везде, где захотите.
Ответ №2:
Используйте модули drupal