2015-06-08 2 views
0

Ну, я использую новую функцию редактора frontend в joomla 3.4 и хорошо работает с одним шаблоном (protostar - по умолчанию).Редактор Frontend в joomla 3 не загружает назначенную позицию

Мне нужно использовать несколько шаблонов на моем сайте. Затем скопируйте шаблон protostar, удалите, мне не нужно, и имя protostar2, просто поместите позицию позиции вызова-80.

Шаблон protostar2

Index.php

<?php 

defined('_JEXEC') or die; 


?> 

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 
    <jdoc:include type="head" /> 
    <link rel="stylesheet" href="http://j2.travelsolution.mx/templates/protostar/css/template.css" type="text/css" /> 
    <script src="http://j2.travelsolution.mx/templates/protostar/js/template.js" type="text/javascript"></script> 


</head> 

<body class="site "> 


    <div class="body"> 
     <div class="container"> 



      <div class="row-fluid"> 

       <main id="content" role="main" > 
        <jdoc:include type="component" /> 
        <jdoc:include type="modules" name="position-80" /> 

       </main> 

      </div> 
     </div> 
    </div> 

</body> 
</html> 

templateDetails.xml

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/2.5/template-install.dtd"> 
<extension version="3.1" type="template" client="site"> 
    <name>protostar2</name> 
    <version>1.0</version> 
    <creationDate>4/30/2012</creationDate> 
    <author>Kyle Ledbetter</author> 
    <authorEmail>[email protected]</authorEmail> 
    <copyright>Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.</copyright> 
    <description>TPL_PROTOSTAR2_XML_DESCRIPTION</description> 
    <files> 
     <folder>css</folder>  
     <folder>js</folder> 
     <filename>index.php</filename> 
     <filename>templateDetails.xml</filename> 

    </files> 
    <positions> 
     <position>position-80</position> 
    </positions> 

</extension> 

Когда я изменить модуль во внешнем интерфейсе каждый все в порядке, за исключением того, что в позиции позиции загружаются позиции протостора, а не protostar2 позиция-80. Теперь, если я изменю модуль (позиция 80) с бэкэнда, он работает отлично. Здесь picture.

Вкратце. У меня есть 2 шаблона: protostar (по умолчанию) и protostar2. Я создал меню (m2) и назначил protostar2, затем я сделал свой модуль и назначил позицию-80. Чтобы отредактировать от внешней нагрузки не положение I-80

Для чего нужно место для загрузки правильного положения ?.

ответ

0

Я нашел решение редактирования файла default.php в строке 110 I комментария:

//echo $this->loadTemplate('positions'); 

Whith это не загружают свои позиции и решить мою проблему. Файл выделен в YOUR_PATH_SITE \ components \ com_config \ view \ modules \ tmpl \ default.php