Joomla. Вставить модуль в текст статьи.

Василий Колодин
На сайте с 17.12.2008
Offline
250
2535

В файле:

public_html/templates/название_шаблона/html/com_content/article/default.php

Есть код почти в конце:


<div class="article-content">
<?php if (isset ($this->article->toc)) : ?>
<?php echo $this->article->toc; ?>
<?php endif; ?>
<?php echo $this->article->text; ?>
</div>

Он выводит статью.

Задача - вставить модуль в эту статью, что бы он обтекался текстом.

Видел решения за счет вспомогательных плагинов, комманды mosloadposition, но хочется решить это на уровне шаблонов, что бы в случае чего, не лезть редактировать содержание, а включить/выключить сам модуль.

Пробовал сделать так:

<div class="article-content">
<?php if($this->countModules('intext-1')) : ?>
<div class="intext"><jdoc:include type="modules" name="intext-1" style="xhtml"/>
</div>
<?php endif; ?>
<?php if (isset ($this->article->toc)) : ?>
<?php echo $this->article->toc; ?>
<?php endif; ?>
<?php echo $this->article->text; ?>
</div>

Но в итоге страница просто не грузится.

Решал кто-либо такую задачу?

Заранее благодарен.

Юзаю Бегет с 2013 года. Начни юзать и ты: https://beget.com/p64496/ru/hosting/virtual
FerrumLogic
На сайте с 02.11.2009
Offline
37
#1

ТС, версия Joomla какая?

Надо вставить везде или в какие то определенные статьи?

Думаю легче всего использовать это

Стыдить лжеца, шутить над дураком и спорить с женщиной — все то же, Что черпать воду решетом: От сих троих избавь нас, Боже!... (с)Лермонтов М. Ю
Василий Колодин
На сайте с 17.12.2008
Offline
250
#2

1.5.21

Нужно вставить позицию для модуля:

<jdoc:include type="modules" name="intext-1" style="xhtml"/>

FerrumLogic
На сайте с 02.11.2009
Offline
37
#3

Нашел нужное решение здесь

Думаю будет самое оно, потом отпишитесь работает или нет ;)

Fat Bear
На сайте с 01.12.2006
Offline
264
#4

titaniMOZG, как в том великом подходе к делам: "сами создаем себе проблемы и сами их героически решаем"? Что мешает при использовании специальных плагинов точно так же, когда нужно, отключить модуль?

Открыть счёт в Capitalist ( https://capitalist.net/reg?from=e5707ff0c3 ). Виртуальные карты, USDT, банковские переводы, выплаты партнёрских программ. Push-партнёрка с высоким рейтом hClicks(https://hclicks.com/?ref=61dc0714).
Василий Колодин
На сайте с 17.12.2008
Offline
250
#5

FerrumLogic

Самое то. Все работает :)

Масол

Ни для кого не секрет, что жумла не самая быстрая CMS, а если ее еще и плагинами обвешать всю, для решения каждой конкретной задачи...

Меньше плагинов - быстрее работать будет.

Fat Bear
На сайте с 01.12.2006
Offline
264
#6
titaniMOZG:
Ни для кого не секрет, что жумла не самая быстрая CMS

Тормозов на дефолтных сборках не замечал. При наличии соответствующего для этой CMS хостинга, конечно.

И да, попробуйте 1.6. Нахваливают. У меня до неё пока руки не дошли.

Василий Колодин
На сайте с 17.12.2008
Offline
250
#7

Я только дефолтные сборки и юзаю, хостинг sweb.ru

Когда сайт начинает продвигаться, то потихоньку ее работа начинает замедляться.

1.6 вчера тыкал - очень двоякое мнение. Есть плюсы (вроде как избавились от проблемы повторяющихся страниц, теперь статьи раскладываются по многим уровням вложености, много настроек уровней доступа), но есть и минусы (мало расширений, даже банального JCE еще нет под нее, транслитерация, которая должна быть - почему то не транслитерирует и т.д.)

Для себя решил - пока что с 1,5 работать, а через пол года может посмотрю на 1,6 еще раз.

FerrumLogic
На сайте с 02.11.2009
Offline
37
#8

titaniMOZG, поставил себе тоже модуль в статье, но столкнулся с проблемой что портит код, как нибудь побороли такое?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий