смена шаблона по ссылке

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем Игорь Кулакевич, 23.02.2011.

  1. Offline

    Игорь Кулакевич Недавно здесь

    Регистрация:
    22.02.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    добрый день.
    Хочу сделать смену шаблона на разных разделах сайта. с помощью главного меню я понял как это сделать: там каждому пункту меню свой шаблон и так далее. вопрос в другом, как сделать это без меню вообще.
    нужно чтоб шаблон менялся при нажатии на ссулку-картинку которую вставил в сам шаблон без привязки к меню.
    Joomla! 1.5.22 Stable если еще нужны какие-то данные не вопрос.
     
  2.  
  3. Offline

    Dj_Dingo Недавно здесь

    Регистрация:
    12.05.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Прописать в каждом шаблоне, который используется, до <doctype> вот этот код:
    Код (PHP):
    1. <?php
    2.  session_start();
    3.  
    4.  if (isset($_GET['template'])) {
    5.  $_SESSION['template'] = $_GET['template'];
    6.  $template = '?template='.$_SESSION['template'];
    7.  } elseif (isset($_SESSION['template'])) {
    8.  $template = '?template='.$_SESSION['template'];
    9.  } else {
    10.  $template = '';
    11.  }
    12. ?>

    После, шаблоны можно будет менять ссылкой вида example.com/?template=имя_шаблона
    Шаблоны будут сохранятся до конца сессии пользователя.
     
  4. Offline

    Dj_Dingo Недавно здесь

    Регистрация:
    12.05.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Забыл...
    Кроме этого кода, надо установить плагин Template Chooser, и использовать его без модуля. Скачать можно на joom.ru (http://ext.joom.ru/template-chooser.html)
    Тогда можно будет изменять шаблоны ссылкой вида site.ru?template=name
     

Поделиться этой страницей

Загрузка...