Форум русской поддержки Joomla!® CMS
11.12.2016, 06:19:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Не создается альтернативного макет для модуля

 (Прочитано 420 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Efrik
Захожу иногда
**

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

Сообщений: 24


« : 21.09.2015, 19:35:31 »

Пытаюсь создать альтернативный макет для модуля Tz Our team на на Joomla 3.4.1.
Создаю в папке HTML шаблона папку mod_tz_ourteam, в нее копирую файл default.php из папки modules/mod_tz_ourteam/tmpl/ а также создаю копию фала default.php под названием mystyle.php
Но в настройках модуля во вкладке дополнительные параметры при выборе альтернативного макета видно только default (из модуля).
Подскажите, что я делаю не так?
« Последнее редактирование: 21.09.2015, 23:44:19 от b2z » Записан
fbr
Живу я здесь
******

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

Сообщений: 1251


« Ответ #1 : 21.09.2015, 20:11:02 »

Все так делаете.
Возможно в модуле не предусмотрено создание альтернативных макетов
Посмотрите в файле модуля mod_tz_ourteam.php,
вероятно там жестко прописан вывод default
Записан
Efrik
Захожу иногда
**

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

Сообщений: 24


« Ответ #2 : 21.09.2015, 20:56:11 »

Не особо в этом силен, но упоминаний файла default не вижу
Вот код файла mod_tz_ourteam.php
Код:
<?php
/*------------------------------------------------------------------------

# TZ Extension

# ------------------------------------------------------------------------

# author    DuongTVTemPlaza

# copyright Copyright (C) 2012 templaza.com. All Rights Reserved.

# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL

# Websites: http://www.templaza.com

# Technical Support:  Forum - http://templaza.com/Forum

-------------------------------------------------------------------------*/

defined('_JEXEC') or die();

require_once dirname(__FILE__).'/helper.php';

$list            = modTzOurteamHelper::getList($params);
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));

require JModuleHelper::getLayoutPath('mod_tz_ourteam',$params -> get('layout','owl-carousel'));
Записан
Efrik
Захожу иногда
**

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

Сообщений: 24


« Ответ #3 : 21.09.2015, 20:57:32 »

А вот код файла mod_tz_ourteam.xml может в нем проблема?
Код:
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="3.0" client="site" method="upgrade">
    <name>mod_tz_ourteam</name>
    <author>ThuongNVTemplaza</author>
    <creationDate>November 10th 2014</creationDate>
    <authorEmail>support@templaza.com</authorEmail>
    <authorUrl>www.templaza.com</authorUrl>
    <description>MOD_TZ_OURTEAM_XML_DESCRIPTION</description>
    <files>
        <filename module="mod_tz_ourteam">mod_tz_ourteam.php</filename>
        <filename>helper.php</filename>
        <filename>index.html</filename>
        <folder>admin</folder>
        <folder>languages</folder>
        <folder>tmpl</folder>
    </files>
    <languages folder="languages">
        <language tag="en-GB">en-GB/en-GB.mod_tz_ourteam.ini</language>
        <language tag="en-GB">en-GB/en-GB.mod_tz_ourteam.sys.ini</language>
    </languages>
    <config>
        <fields name="params">
            <fieldset name="basic"
                      addfieldpath="/modules/mod_tz_ourteam/admin/formfields">
                <field name="title_m" label="MOD_TZ_SERVICES_CUSTOM_TITLE_LABEL" filter="safehtml" type="textarea"/>
                <field name="desc" label="MOD_TZ_DESC_LABEL" type="textarea"/>
                <field name="big_title" type="radio" label="MOD_TZ_BIG_TITLE_LABEL" default="0" class="btn-group">
                    <option value="0">JNO</option>
                    <option value="1">JYES</option>
                </field>
                <field name="column_width" type="list"
                       default="4" label="MOD_TZ_SERVICES_COLUMN_WIDTH_LABEL">
                    <option value="1">MOD_TZ_SERVICES_SPAN1</option>
                    <option value="2">MOD_TZ_SERVICES_SPAN2</option>
                    <option value="3">MOD_TZ_SERVICES_SPAN3</option>
                    <option value="4">MOD_TZ_SERVICES_SPAN4</option>
                    <option value="5">MOD_TZ_SERVICES_SPAN5</option>
                    <option value="6">MOD_TZ_SERVICES_SPAN6</option>
                    <option value="7">MOD_TZ_SERVICES_SPAN7</option>
                    <option value="8">MOD_TZ_SERVICES_SPAN8</option>
                    <option value="9">MOD_TZ_SERVICES_SPAN9</option>
                    <option value="10">MOD_TZ_SERVICES_SPAN10</option>
                    <option value="11">MOD_TZ_SERVICES_SPAN11</option>
                    <option value="12">MOD_TZ_SERVICES_SPAN12</option>
                </field>
                <field name="cus_class" type="text" label="MOD_TZ_CUSTOM_CLASS_CONTENT_LABEL"/>
                <field type="tzourteam" name="services" label="MOD_TZ_SERVICES_INFORMATION_LABEL">
                    <tzfield type="text" name="title"
                             label="MOD_TZ_SERVICES_CUSTOM_NAME_LABEL"/>
                    <tzfield type="text" name="link" default="#"
                             label="MOD_TZ_SERVICES_CUSTOM_LINK_LABEL"/>
                    <tzfield type="media" name="avatar" label="MOD_TZ_SERVICES_AVATAR_LABEL"/>
                    <tzfield type="text" name="job"
                             label="MOD_TZ_SERVICES_CUSTOM_JOB_LABEL"/>
                    <tzfield type="textarea" name="content"
                         label="MOD_TZ_SERVICES_CONTENT_LABEL"/>

                    <tzfield type="text" name="icon_sc1" default="fa fa-facebook"
                             label="MOD_TZ_SERVICES_CUSTOM_ICON_CS1_LABEL"/>
                    <tzfield type="text" name="title_sc1" default="Follow on Facebook"
                             label="MOD_TZ_SERVICES_CUSTOM_TITLE_CS1_LABEL"/>
                    <tzfield type="text" name="link_sc1"
                             label="MOD_TZ_SERVICES_CUSTOM_LINK_SC1_LABEL"/>

                    <tzfield type="text" name="icon_sc2" default="fa fa-google-plus"
                             label="MOD_TZ_SERVICES_CUSTOM_ICON_CS2_LABEL"/>
                    <tzfield type="text" name="title_sc2" default="Follow on Google Plus"
                             label="MOD_TZ_SERVICES_CUSTOM_TITLE_CS2_LABEL"/>
                    <tzfield type="text" name="link_sc2"
                             label="MOD_TZ_SERVICES_CUSTOM_LINK_SC2_LABEL"/>

                    <tzfield type="text" name="icon_sc3" default="fa fa-twitter"
                             label="MOD_TZ_SERVICES_CUSTOM_ICON_CS3_LABEL"/>
                    <tzfield type="text" name="title_sc3" default="Follow on Twitter"
                             label="MOD_TZ_SERVICES_CUSTOM_TITLE_CS3_LABEL"/>
                    <tzfield type="text" name="link_sc3"
                             label="MOD_TZ_SERVICES_CUSTOM_LINK_SC3_LABEL"/>

                    <tzfield type="text" name="icon_sc4"
                             label="MOD_TZ_SERVICES_CUSTOM_ICON_CS4_LABEL"/>
                    <tzfield type="text" name="title_sc4" default="fa fa-facebook"
                             label="MOD_TZ_SERVICES_CUSTOM_TITLE_CS4_LABEL"/>
                    <tzfield type="text" name="link_sc4"
                             label="MOD_TZ_SERVICES_CUSTOM_LINK_SC4_LABEL"/>

                    <tzfield type="text" name="icon_sc5"
                             label="MOD_TZ_SERVICES_CUSTOM_ICON_CS5_LABEL"/>
                    <tzfield type="text" name="title_sc5" default="fa fa-facebook"
                             label="MOD_TZ_SERVICES_CUSTOM_TITLE_CS5_LABEL"/>
                    <tzfield type="text" name="link_sc5"
                             label="MOD_TZ_SERVICES_CUSTOM_LINK_SC5_LABEL"/>
                </field>
            </fieldset>

            <fieldset name="advanced">
                <field name="layout"
                       type="modulelayout"
                       label="JFIELD_ALT_LAYOUT_LABEL"
                       description="JFIELD_ALT_MODULE_LAYOUT_DESC"/>

                <field name="moduleclass_sfx"
                       type="textarea"
                       rows="3"
                       label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
                       description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC"/>

                <field name="cache"
                       type="list"
                       default="1"
                       label="COM_MODULES_FIELD_CACHING_LABEL"
                       description="COM_MODULES_FIELD_CACHING_DESC">
                    <option value="1">JGLOBAL_USE_GLOBAL</option>
                    <option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
                </field>

                <field name="cache_time"
                       type="text"
                       default="900"
                       label="COM_MODULES_FIELD_CACHE_TIME_LABEL"
                       description="COM_MODULES_FIELD_CACHE_TIME_DESC"/>
                <field name="cachemode"
                       type="hidden"
                       default="static">
                    <option value="static"></option>
                </field>
            </fieldset>
        </fields>
    </config>
</extension>
Записан
b2z
Support Team
*****

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

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


Разраблю понемногу


« Ответ #4 : 21.09.2015, 21:00:17 »

По коду видно, что поддержка алтернаивного макета есть. А если просто положить файлик mystyle.php в папку /tmpl модуля - появится в настройках?
Записан
Efrik
Захожу иногда
**

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

Сообщений: 24


« Ответ #5 : 21.09.2015, 21:20:09 »

По коду видно, что поддержка алтернаивного макета есть. А если просто положить файлик mystyle.php в папку /tmpl модуля - появится в настройках?
Нет, кроме того пробовал править код файла default.php в папке \modules\mod_tz_ourteam\tmpl изменений не происходит. Теперь совсем не пойму
Записан
fbr
Живу я здесь
******

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

Сообщений: 1251


« Ответ #6 : 21.09.2015, 22:12:45 »

Из кода:

Код
require JModuleHelper::getLayoutPath('mod_tz_ourteam',$params -> get('layout','owl-carousel'));

видно, что по умолчанию подгружает какой-то файл owl-carousel.php
где он лежит?
Записан
Efrik
Захожу иногда
**

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

Сообщений: 24


« Ответ #7 : 21.09.2015, 22:41:28 »

owl-carousel.php лежит в папке /modules/mod_tz_carousel/tmpl/
Но думаю проблема в другом: В параметрах шаблона Tz_jollyness_joomla во вкладке "Редактор" есть два файла
  • /html/mod_tz_ourteam/default.php
  • /html/mod_tz_ourteam/default-20150921-181059.php
хотя по факту на серваке нет даже папки /html/mod_tz_ourteam/
Как такое может быть?
Записан
Efrik
Захожу иногда
**

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

Сообщений: 24


« Ответ #8 : 21.09.2015, 23:09:48 »

Разобрался, оказывается на сервере и правда существуют эти файлы. Почему то total comander по FTP не видит их. Через файловый менеджер хостинга всё получилось. Спасибо за помощи. Не знаете случайно почему я их не вижу через total comander ?
Записан
SmokerMan
Профи
********

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

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



« Ответ #9 : 21.09.2015, 23:16:55 »

потому что видимо стоит обновить содержимое папки ctrl+r
или не там смотрите
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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