0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 2347 Просмотров
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
В админке, для HTML-модуля:
1 меняю HTML-тег заголовка
2 дописываю CSS-класс заголовка
Но с фронта никаких изменений не происходит.

Сталкивался ли кто-нибудь с подобной ситуацией?
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: Дополнительные параметры модуля
« Ответ #1 : 11.09.2014, 13:52:47 »
Это зависит от шаблона, какая там используется обертка для модулей. Сами обертки в /templates/system/html/modules.php (изменять его нельзя) и /templates/ващ_шаблон/html/modules.php (может и отсутствовать, тогда создать по образцу из системного шаблона).
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Re: Дополнительные параметры модуля
« Ответ #2 : 11.09.2014, 14:58:56 »
Это зависит от шаблона, какая там используется обертка для модулей. Сами обертки в /templates/system/html/modules.php (изменять его нельзя) и /templates/ващ_шаблон/html/modules.php (может и отсутствовать, тогда создать по образцу из системного шаблона).

В шаблоне есть modules.php
При замене кода из system - ошибка, а если заменяю на
<?php

// No direct access.
defined('_JEXEC') or die;

?>
то все равно, реакции с фронта на настройки в админке  - нет.
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: Дополнительные параметры модуля
« Ответ #3 : 11.09.2014, 15:04:48 »
А как выводятся модули в шаблоне?
<jdoc:include type="modules" name="module_position" style="module_style" />
Параметр style чему равен? Поставьте значение html5 - будет Вам счастье
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Re: Дополнительные параметры модуля
« Ответ #4 : 11.09.2014, 15:16:32 »
А как выводятся модули в шаблоне?
<jdoc:include type="modules" name="module_position" style="module_style" />
Параметр style чему равен? Поставьте значение html5 - будет Вам счастье

Стиль модуля выводился как-то так style="<?php echo $this->module_styles['bottom2']; ?>" modnum="<?php echo $this->API->modules('bottom2'); ?>"
Еще вчера я исправил на style="xhtml", но именно ваш вариант с html5 сработал. Спасибо!
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: Дополнительные параметры модуля
« Ответ #5 : 11.09.2014, 15:45:50 »
Внимательно изучайте системный modules.php, обратите на составную часть имен функций - это важно.
Стиль html5 заточен под bootstrap, если последний не используется, в modules.php вашего шаблона вставьте функцию (специально делал при разработке своей адаптивной сетки - вам этот момент тоже может пригодится, если профессионально займетесь разработкой на J):
Код: php
function modChrome_rs($module, &$params, &$attribs)
{
  if (!empty($module->content)) {
    $moduleTag = $params->get('module_tag', 'div');
    $headerTag = htmlspecialchars($params->get('header_tag', 'h3'));
    $headerClass = $params->get('header_class');
    $headerClass = !empty($headerClass)? ' class="' . htmlspecialchars($headerClass). '"' : '';
    $classSfx = htmlspecialchars($params->get('moduleclass_sfx'));

    echo '<'.$moduleTag.' id="mod-'.$module->id.'" class="rsmod '.$classSfx.'"><div class="mod_content '.$classSfx.'">';
    if ((bool) $module->showtitle)
      echo '<'.$headerTag.$headerClass.'>'.$module->title.'</'.$headerTag.'>';
    echo $module->content.'</div></'.$moduleTag.'>';
  }
}
и в шаблоне прописывайте стиль rs
*

createa

  • Захожу иногда
  • 263
  • 0 / 1
Re: Дополнительные параметры модуля
« Ответ #6 : 14.09.2014, 01:33:10 »
Всем привет. Возникла надобность поменять h3 на h2 в загловке модуля. В папке по дефолту нет modules.php, я создал его, а что делать дальше? Пробовал вставить туда контент из системного modules.php — ошибка. Подскажите, куда копать, пожалуйста.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Дополнительные параметры модуля
« Ответ #7 : 14.09.2014, 04:36:19 »
Всем привет. Возникла надобность поменять h3 на h2 в загловке модуля. В папке по дефолту нет modules.php, я создал его, а что делать дальше? Пробовал вставить туда контент из системного modules.php — ошибка. Подскажите, куда копать, пожалуйста.

сайт\templates\system\html\modules.php вообще вот тут...
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: Дополнительные параметры модуля
« Ответ #8 : 14.09.2014, 09:05:46 »
Либо используйте обертку html5 - она единственная из системных позволяет брать тег из параметров модуля, либо - если Вам не нужны дополнительные span-теги для использования bootstrap - вставьте в Ваш modules.php вышеприведенный код и используйте обертку rs.
*

createa

  • Захожу иногда
  • 263
  • 0 / 1
Re: Дополнительные параметры модуля
« Ответ #9 : 14.09.2014, 12:00:43 »
сайт\templates\system\html\modules.php вообще вот тут...

нет там такого файла.
*

createa

  • Захожу иногда
  • 263
  • 0 / 1
Re: Дополнительные параметры модуля
« Ответ #10 : 14.09.2014, 12:09:51 »
Либо используйте обертку html5 - она единственная из системных позволяет брать тег из параметров модуля, либо - если Вам не нужны дополнительные span-теги для использования bootstrap - вставьте в Ваш modules.php вышеприведенный код и используйте обертку rs.

пробовал включать html5 в настройках модуля — на выходе получал 2 заголовка! modules.php у меня по-умолчанию нет. погуглив, нашел решение в изменении тега в файле /templates/...../layouts/widget.php
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: Дополнительные параметры модуля
« Ответ #11 : 14.09.2014, 15:52:20 »
Сначала:
Пробовал вставить туда контент из системного modules.php — ошибка. Подскажите, куда копать, пожалуйста.
Потом:
сайт\templates\system\html\modules.php вообще вот тут...
нет там такого файла.
Сами понимаете, что пишете?
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Дополнительные параметры модуля
« Ответ #12 : 14.09.2014, 16:03:52 »
нет там такого файла.

Ну все, у Joomla брак пошел..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

createa

  • Захожу иногда
  • 263
  • 0 / 1
Re: Дополнительные параметры модуля
« Ответ #13 : 14.09.2014, 20:13:04 »
Сначала:Потом:Сами понимаете, что пишете?


сорри, я про другое место подумал. про templates/.../html/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кастомное поле URL - теряет параметры

Автор onniby

Ответов: 0
Просмотров: 395
Последний ответ 18.04.2022, 22:52:45
от onniby
Ошибка после установки модуля 500

Автор Evgen Kulibin

Ответов: 5
Просмотров: 3183
Последний ответ 20.11.2021, 17:01:10
от Any_Color
Отключить кэширование для страницы или модуля

Автор velyar

Ответов: 8
Просмотров: 1558
Последний ответ 20.11.2021, 16:47:58
от Byzi
Quix Pagebuilder ошибка при вставке модуля на страницу

Автор svkiller2007

Ответов: 0
Просмотров: 778
Последний ответ 03.09.2020, 18:18:56
от svkiller2007
Исключить категорию из стандартного модуля новлостей

Автор Dolphin4ik_1

Ответов: 9
Просмотров: 673
Последний ответ 26.08.2020, 18:03:25
от Dolphin4ik_1