LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 18:29:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: iframe в шаблоне Joomla  (Прочитано 523 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Novik2
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 69


« : 29.01.2012, 12:38:49 »

Появилась такая идея.

В шаблоне в index.php оставить логотип и менюшку, а область контента (модули и место под компоненты) вынести в другой файл. Затем, этот другой файл подключить в index.php с помощью iframe. Зачем? Чтобы потом по клику на пунктах меню можно было без перезагрузки всей страницы обновлять только область находящуюся в iframe.

Сделал. Но на месте iframe у меня теперь "Restricted access".

Вот код файла который я выдаю в iframe



<?php defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/kitai/css/template.css">
</head>
<body>
        <div id="top">
            <?php if($this->countModules('top')) : ?>
            <jdoc:include type="modules" name="top" style="xhtml" />
            <?php endif; ?>
        </div>
       
        <?php if (!($this->countModules('slaider'))) : ?>
      <div id="main">
           <div id="main2">
                <jdoc:include type="component" />
            </div>   
        </div>
        <?php endif; ?>
        </div>
</body>
</html>
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #1 : 29.01.2012, 18:37:35 »

Рубашку рвать не буду Azn, особо не шарю, но мне кажется что для iframe нужен url, а не файл...
Да и конструкции типа <jdoc:include type="component" /> только в index.php работают...
Для такой задумки AJAX подгрузка контента используется (или ещё видел подобного рода возможность в html5)
« Последнее редактирование: 29.01.2012, 18:40:49 от Efanych » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet