Блог пользователя - verum

Форма внутри страницы

29 августа 2013 в 20:58

Я хочу в середину страницы вставить форму. Т.е. содержимое ноды должно выглядеть так:
некий html текст
ajax форма
некий html текст

Форма - калькулятор стоимости услуг, передает данные на сервер для расчета и выводит цену. Данная форма будет присутствовать на какой-то одной странице сайта. Хотя будут и другие страницы с формами, но на них будут другие формы.

Вопросы
1. В каком виде лучше создавать форму
2. Как вставить форму в ноду

Форму можно создать как Drupal Form или, например, как блок. Или можно вставить код формы напрямую в ноду (PHP-code). Вставить блок в ноду можно PHP кодом или какими-нибудь модулями (какими). А можно вообще создать свой тип ноды. В интернете описана куча вариантов.

Структурированный контент и его отображение

5 февраля 2013 в 0:39

Помогите советом. Хочется гибко настраивать отображение контента.

Пример

Хочу внутрь текста вставлять некоторые абзацы-цитаты (они должны отличаться от обычного текста статьи). Для цитаты дополнительно нужно указывать источник.

Конечно, можно явно прописать div и затем настроить все в css.

<div class='cit'>
<div class='cit-text'>тексты цитаты</div>
<div class='cit-source'>источник цитаты</div>
</div>

Но проще описать так:

[cit]
[text]тексты цитаты[/text]
[source]источник цитаты[/source]
[/cit]

И где-нибудь в другом месте описать как эти цитаты будут отображаться в контенте по всему сайту (преобразовать их в вышеприведенные div'ы).

Еще пример