Изменения

Перейти к навигации Перейти к поиску

Контент

5871 байт добавлено, 05:40, 1 марта 2012
Использование модуля CMS "Страницы контента"
Как правило, остальные модули CMS имеют схожую структуру и поведение и не требуют отдельного описания.
 
== Добавление контента по специальным предложениям ==
 
Для добавления новых специальных предложений (СПО) необходимо:
 
1. зайти в раздел '''Модули → Специальные предложения''' и создать новый набор предложений с подходящим названием;<br>
2. войти в набор предложений, кликнув на его имя.
 
Нажмите ссылку '''Создать набор предложений'''.
 
В появившейся форме заполните информацию о СПО:
<table border="1">
 
<tr bgcolor="#cccccc">
<th class="col0">Поле</th><th class="col1">Описание</th>
</tr>
<tr class="row1">
<td class="col0">Заголовок</td><td class="col1">Произвольный текст, например: «В Индию от 19665 рублей!» </td>
</tr>
<tr class="row2">
 
<td class="col0">Описание</td><td class="col1">Произвольное текстовое описание данного СПО</td>
</tr>
<tr class="row3">
<td class="col0">Город (Откуда)</td><td class="col1">Пункт Вылета. Может быть пустым - для этого нажмите красный крестик около названия аэропорта.</td>
</tr>
<tr class="row4">
<td class="col0">Город (Куда)</td><td class="col1">Пункт назначения</td>
 
</tr>
<tr class="row5">
<td class="col0">Интервал вылета</td><td class="col1">На какой диапазон дат вылета распространяется создаваемое СПО</td>
</tr>
<tr class="row6">
<td class="col0">Интервал для покупки</td><td class="col1">В какой период времени можно забронировать места по предлагаемому СПО</td>
</tr>
 
<tr class="row7">
<td class="col0">Направление</td><td class="col1">Для каких типов маршрута действует СПО</td>
</tr>
<tr class="row8">
<td class="col0">Класс перелета</td><td class="col1">На какие классы мест распространяется СПО</td>
</tr>
<tr class="row9">
 
<td class="col0">Авиакомпания</td><td class="col1">Какая авиакомпания предоставляет СПО</td>
</tr>
<tr class="row10">
<td class="col0">Цена туда</td><td class="col1">Указывается цена и валюта для OW. Используйте точку для отделения дробной части</td>
</tr>
<tr class="row11">
<td class="col0">Цена туда/обратно</td><td class="col1">Указывается цена и валюта для RT. Используйте точку для отделения дробной части</td>
 
</tr>
<tr class="row12">
<td class="col0">Задействовать расписание</td><td class="col1">Если поставить галку, то можно будет задать период отображения данного СПО на сайте</td>
</tr>
<tr class="row13">
<td class="col0">Дополнительный ключ</td><td class="col1">произвольное текстовое поле для вывода на сайте</td>
</tr>
 
<tr class="row14">
<td class="col0">Включено</td><td class="col1">Если стоит галка, то СПО будет отображаться на сайте при выводе</td>
</tr>
</table>
'''Вывод СПО на сайте:'''
 
СПО на сайте показываются так же, как и все остальные модули - путем добавления в макет страницы элемента, управляющего выводом содержимого модуля СПО.
 
Для отображения СПО на сайте можно использовать шаблон, построенный на базовой версии '''module.specialoffers.list.tpl''': он выводит все доступные параметры спецпредложений и поэтому является избыточным.
 
<pre><p><b>{$element_title}</b></p>
<ul>
{foreach from=$data item=item}
<li>
<h4>{$item.offer_title}</h4>
 
<TABLE border="1px">
<TR>
{foreach from=$item item=field key=key}
<TD><b>{$key}</b></TD>
{/foreach}
</TR>
 
<TR>
{foreach from=$item item=field key=key}
<TD>{$field}</TD>
{/foreach}
</TR>
 
</TABLE>
 
{/foreach}
 
<!-- Пагинатор -->
 
{if $paginate} {if $pageVariable} <a href="?{$pageVariable}={$prevPage}{if $sortVariable}&amp;{$sortVariable}={$sort}{/if}{if $orderVariable}&amp;{$orderVariable}={$order}{/if}">&lt;&lt;</a> {/if} {$page}/{$pageCount} {if $pageVariable} <a href="?{$pageVariable}={$nextPage}{if $sortVariable}&amp;{$sortVariable}={$sort}{/if}{if $orderVariable}&amp;{$orderVariable}={$order}{/if}">&gt;&gt;</a> {/if} {/if}
</ul></pre>
 
'''Вывод формы поиска СПО на сайте:'''
 
Для вывода формы поиска по СПО можно использовать шаблон, построенный на основе базового шаблона с именем '''module.specialoffers.form.tpl'''
 
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Скорее всего, базовые шаблоны не впишутся в ваш дизайн и ваши требования к отображению СПО. Поэтому мы рекомендуем изменить шаблоны в соответствии с вашими желаниями.
== Использование модуля CMS "Страницы контента" ==

Навигация

'