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

Discussion in 'Внешний вид, шаблоны, графика' started by Игорь Кулакевич, Feb 23, 2011.

  1. Offline

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

    Joined:
    Feb 22, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    добрый день.
    Хочу сделать смену шаблона на разных разделах сайта. с помощью главного меню я понял как это сделать: там каждому пункту меню свой шаблон и так далее. вопрос в другом, как сделать это без меню вообще.
    нужно чтоб шаблон менялся при нажатии на ссулку-картинку которую вставил в сам шаблон без привязки к меню.
    Joomla! 1.5.22 Stable если еще нужны какие-то данные не вопрос.
     
  2.  
  3. Offline

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

    Joined:
    May 12, 2011
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Прописать в каждом шаблоне, который используется, до <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 Недавно здесь

    Joined:
    May 12, 2011
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Забыл...
    Кроме этого кода, надо установить плагин Template Chooser, и использовать его без модуля. Скачать можно на joom.ru (http://ext.joom.ru/template-chooser.html)
    Тогда можно будет изменять шаблоны ссылкой вида site.ru?template=name
     

Share This Page

Loading...