Перейти к содержимому


Фотография
- - - - -

Как сделать заголовок модуля в модуле ZOO Item ссылкой?


Лучший Ответ Sliapy , 13 January 2015 - 14:15

Честно говоря, вопрос слабо связан с JBZoo. 

 

Заголовки модуля формируются самой Joomla и в интернете довольно много подробных инструкций, как сделать их ссылками. Ищутся они по запросу "joomla сделать заголовок модуля ссылкой" и как-то странно пытаться перенести эту информацию сюда.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 9

#1 user_lotishv

user_lotishv

Отправлено 13 January 2015 - 10:08

Друзья, очень актуальный вопрос. Как сделать заголовок модуля, в модуле ZOO Item, ссылкой?


  • 0

#2 tapakan

tapakan

Отправлено 13 January 2015 - 10:09

Здравствуйте. Ссылка куда должна вести?


  • 0

#3 user_lotishv

user_lotishv

Отправлено 13 January 2015 - 10:23

Ну ссылка должна вести на раздел категории. То есть ели это ""Последние новости", то ссылка должна вести на раздел "Последние новости".

Если раздел, как у меня на сайте есть, "Новые притчи", то ссылка должна вести именно на раздел "Новые притчи" и т.д.


  • 0

#4 tapakan

tapakan

Отправлено 13 January 2015 - 10:28

Уберите отображение заголовка модуля. Выведите его руками в актуальном шаблоне модуля.

Шаблоны находятся в папке

modules\mod_jbzoo_item\tmpl

  • 0

#5 user_lotishv

user_lotishv

Отправлено 13 January 2015 - 10:30

 

Уберите отображение заголовка модуля. Выведите его руками в актуальном шаблоне модуля.

Шаблоны находятся в папке

modules\mod_jbzoo_item\tmpl

А как там порписать если у меня скажем на странице будет 5 одинаковых модулей с разными названиями заголовков???


А как там порписать если у меня скажем на странице будет 5 одинаковых модулей с разными названиями заголовков ???

и в каком именно файле, в каких строках?


  • 0

#6 tapakan

tapakan

Отправлено 13 January 2015 - 10:45

А как там порписать если у меня скажем на странице будет 5 одинаковых модулей с разными названиями заголовков

Тогда лучше в позиции.

 

 

 

и в каком именно файле, в каких строках?

 

После проверки на количество найденных материалов

if ($count)

Если в позиции шаблона, после проверки

if($this->countModules('position')) :

Сообщение отредактировал tapakan: 13 January 2015 - 10:51

  • 0

#7 user_lotishv

user_lotishv

Отправлено 13 January 2015 - 11:54

 

Тогда лучше в позиции.

 

 

 

 

После проверки на количество найденных материалов

if ($count)

Если в позиции шаблона, после проверки

if($this->countModules('position')) :

А что именно прописывать??? Ссылку??? Но как? Если у меня пять одинаковых модуля с различными заголовками???


  • 0

#8 tapakan

tapakan

Отправлено 13 January 2015 - 12:02

Выключите sef. Пройдите в категорию на которую должна вести ссылка из модуля.

Скопируйте адресную строку и вставьте ее в аттрибут href тега a.


Допустим есть 2 позиций для модулей 

if($this->countModules('position1')) : ?>
    <h2>
         <a href="<?php echo JRoute::_('link to category'); ?>">Position1</a>
    </h2>
     
    <jdoc:include type="modules" name="position1" style="xhtml" />
<?php endif; 

if($this->countModules('position2')) : ?>
    <h2>
         <a href="<?php echo JRoute::_('link to category'); ?>">Position2</a>
    </h2>
    <jdoc:include type="modules" name="position2" style="xhtml" />
<?php endif; ?>

Сообщение отредактировал tapakan: 13 January 2015 - 12:03

  • 0

#9 user_lotishv

user_lotishv

Отправлено 13 January 2015 - 13:40

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

  1. <h2>
  2.          <a href="<?php echo JRoute::_('link to category'); ?>">Position2</a>
  3.     </h2>.

Во-первых, если следовать такой логике, то так можно прописать просто обычную ссылку без <?php echo JRoute::_(.. зачем????

 

Во-вторых, этот метод является не практичным. потому что на других страницах модуль может не выводиться.

 

КАК СДЕЛАТЬ В АДМИНКЕ МОДУЛЯ ВОЗМОЖНОСТЬ ВСТАВЛЯТЬ ССЫЛКИ????


  • -1

#10 Sliapy

Sliapy

Отправлено 13 January 2015 - 14:15   Лучший Ответ

Честно говоря, вопрос слабо связан с JBZoo. 

 

Заголовки модуля формируются самой Joomla и в интернете довольно много подробных инструкций, как сделать их ссылками. Ищутся они по запросу "joomla сделать заголовок модуля ссылкой" и как-то странно пытаться перенести эту информацию сюда.


Сообщение отредактировал Sliapy: 13 January 2015 - 14:15

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!