# Использование Quanta

Эта глава описывает части &quantaplus;, с которыми вы чаще всего можете встретиться. Хорошее знание их поможет вам работать быстрее.

## Панели инструментов

Как упоминалось ранее, управление панелями инструментов происходит через меню Панели инструментов. Здесь будет описываться их использование, их создание описано здесь.

Если вы щёлкните на значке, произойдёт одно из трёх действий: тег будет добавлен в документ (с закрывающей частью, если она есть); откроется окно, предлагающее ввести обязательные атрибуты тега; будет произведено действие с файлами (проекта). Если вы мучаетесь, набирая часто один и тот же тег, вы можете добавить его в одну из панелей инструментов (или создать для этого новую). Для подробностей см. dtep-intro-3-2.

Окно свойств тега:

Пример диалога свойств тега.

На снимке экрана — окно свойств тега ссылки. Обратите внимание на вкладки Общие, Core and i18n, События, Фокус, они содержат остальные атрибуты, которые может иметь тег ссылки (и не только). Заполните все нужные вам атрибуты и нажмите ОК.

&quanta-projects;

## Шаблоны

Шаблоны есть каркасы документов, куски скриптов и файлы, на которые можно вставить ссылку. Шаблоны в &quantaplus; — стандартная файловая структура со специальной организацией и интерфейсом. Вы можете копировать, переместить, просто поставить ссылку в структуру шаблонов для быстрого доступа к файлам.

Шаблоны размещаются в обычных каталогах. Каждый тип шаблона имеет свои действия. Также есть возможность передавать некоторые значения, например размер изображения, для упрощения написания тегов.

Цель шаблонов — сделать вашу работу более продуктивной и динамической. Также, косвенно, это позволит вам не беспокоится о закачке файлов (шаблонов, на которые была установлена ссылка) на сервер — они закачаются вместе с остальными файлами проекта. Если вы хотите помочь, обратитесь к странице help wanted.

Некоторые шаблоны, поставляемые с &quantaplus; могут использоваться только при определённых условиях.

### Типы шаблонов

Шаблоны могут быть таких типов:

- Документ
- Текст, который можно вставить в открытый файл
- Файл, на который можно вставить ссылку

Обычно более специфичные шаблоны размещаются глубже в подкаталогах. Это помогает лучше организовать их структуру, что приведёт к ускорению вашей работы.

### Действие шаблонов

Шаблоны доступны по активности той или иной рабочей области;

### Создание шаблонов

Создайте структуру документа (&XML;, &HTML;, DocBook, &etc;.) и выберите в меню Файл Сохранить как шаблон Сохранить как локальный шаблон (шаблон проекта) .

После этого шаблоны не будут отображаться в структуре проекта (на панели слева), но вы их сможете найти на вкладке шаблонов в каталоге "Шаблоны проекта".

Через контекстное меню, вы можете управлять шаблонами.

### Использование шаблонов в проекте

Шаблоны в проектах помогут вам лучше сосредоточится на основной задаче. Вы можете создать заголовки, завершающие части документов, вставлять их динамически через &PHP;, или просто ссылаться на них.

При создании проекта вы можете выбрать копирование в ваш проект всех глобальных и пользовательских шаблонов. Вы можете выбрать место для хранения шаблонов, например сервер, или локально. При добавлении ссылки на файл, не являющийся шаблоном проекта, вам будет предложено копировать его в шаблоны проекта. Это предотвратить возможность появления нерабочих ссылок — файл закачается на сервер автоматически с остальными файлами проекта.

### Управление режимом шаблонов

Структура шаблонов, на соответствующей вкладке, основана на файлах каталогов `$`KDEDIR`/share/apps/quanta/templates` и `$`HOME`/.kde/share/apps/quanta/templates`. В каждом из них может быть три типа шаблонов:

files/all

- Двоичные файлы и файлы, которые вставляются путём добавления в документ их &URL; (например изображения как `img src=/src/url`).

text/all

- Текстовые файлы, содержимое которых вставляются в документ, например, часто повторяющиеся блоки.

template/all

- Действительные шаблоны, на основе которых вы можете создавать новые документы..

Для установки режима каждого из каталогов, в контекстном меню вкладки шаблонов (на панели слева) выберите Свойства:

Окно свойств

Тип

- Выпадающий список с тремя типами файлов, упоминаемыми выше. Будет неактивным (серого цвета), если вы выбрали Унаследовать родительский атрибут.

Унаследовать родительский атрибут (`foo`)

- Включено по умолчанию и работает нормально для всех подкаталогов структуры. Включено этого параметра для корневого каталога приведёт к деактивации шаблонов, находящихся в нём. Если это не так, `blah` будет говорить что-то типа `text/all`.

Обрамление текстом

- Определяет текст, который будет обрамлять шаблоны в данном каталоге. Это могут быть общие заголовки/концовки.

Предварительный текст

- Текст, вставляемый непосредственно перед содержанием шаблонов.

Завершающий текст

- Текст, вставляемый непосредственно после содержания шаблонов.