Управление дизайном модуля «Тесты»

Управление дизайном модуля «Тесты»

С помощью данной инструкции вы научитесь управлять внешним видом модуля «Тесты». Управление дизайном требует навыков в работе с HTML. Если вы не уверены в своих силах, обратитесь за помощью к специалистам.

За отображение всех страниц модуля отвечает шаблон «Общая страница тестов». Если включена PDA-версия сайта, то для нее будет отображен свой шаблон — «PDA: Общая страница тестов».

Чтобы приступить к редактированию шаблона, в панели управления сайтом перейдите в «Дизайн» / «Редактор»:

В списке модулей слева выберите «Тесты»:

При работе с шаблоном вы можете в любой момент посмотреть список действующих переменных, нажав на значок в редакторе:

Шаблон «Общая страница тестов» отвечает за отображение следующих страниц:

  • Главная страница модуля
  • Страницы категорий
  • Страница теста

Все необходимое содержимое страниц выводит переменная $BODY$: перечень материалов, список ссылок, форму теста и его описание.

В шаблоне может быть размещена переменная $CATEGORIES$. Она работает на главной странице, а также на странице категории при включенной настройке «Выводить список категорий при входе в одну из категорий». Кроме того, на странице категории действуют переменные $CAT_NAME$ и $CAT_URL$.

При посещении страницы теста в нем действует переменная $TEST_NAME$.

Понять принцип вывода переменных разных страниц в одном шаблоне можно из следующего фрагмента кода, который отвечает за отображение «хлебных крошек»:

<div> <a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> &raquo; <?if($CAT_NAME$)?> <a href="$MODULE_URL$"><!--<s5133>-->Тесты<!--</s>--></a> <?else?> <?if($TEST_NAME$)?> <a href="$MODULE_URL$"><!--<s5133>-->Тесты<!--</s>--></a> <?else?> <!--<s5133>-->Тесты<!--</s>--> <?endif?> <?endif?> <?if($TEST_NAME$)?> <?if($CAT_NAME$)?> &<a href="$CAT_URL$">$CAT_NAME$</a> <?endif?> & $TEST_NAME$ <?else?> <?if($CAT_NAME$)?> &$CAT_NAME$ <?endif?> <?endif?> </div>

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

Если в процессе правки шаблона вы захотите отменить внесенные изменения, воспользуйтесь кнопкой «Восстановить стандартный шаблон»:

Управление дизайном модуля «Тесты»