Новости Joomla

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

mic_2000

  • Захожу иногда
  • 51
  • 1 / 0
  • http://kroxa.com.ua - детские игры, книгы, журналы
Подскажите как можно на php  узнать в какой позиции веведен модуль?
Мне нужно в модуль добавить ссылку если он выводится к примеру в правой колонке, а если в левой то добавлять не нужно
« Последнее редактирование: 20.05.2009, 13:16:52 от mic_2000 »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Прямо в коде модуля, доступна переменная $module, которая содержит объект, описывающий модуль. В нем есть поле position, поэтому вы можете вставить вот такую проверку:

Код: php
if (isset($module)) {
  if (isset($module->position) && $module->position == 'right') {
     // выводим дополнительную ссылку
  }
}
*

mic_2000

  • Захожу иногда
  • 51
  • 1 / 0
  • http://kroxa.com.ua - детские игры, книгы, журналы
а эту переменную $module никак не нужно инициализировать? чето вобще внутрь незаходит
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
ну вообще должна быть доступна, я проверял. данная переменная приходит в функцию renderModule класса JModuleHelper (/libraries/joomla/application/module/helper.php), которая осуществляет вывод модуля. В этой функции чуть-чуть ниже происходит подключение файла модуля через require, а следовательно все переменные доступные в этой функции будут доступны и внутри модуля.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль отправки e-mail сообщений

Автор zt.Dan4ik

Ответов: 6
Просмотров: 3916
Последний ответ 05.02.2014, 10:12:45
от svetka_777
Модуль КУРС ВАЛЮТ J1.5 Native (Почти готов)

Автор Abix

Ответов: 168
Просмотров: 39964
Последний ответ 21.08.2011, 00:01:32
от DimNsk
Узнать порядковый номер статьи в блоге категорий

Автор SoFuWa

Ответов: 3
Просмотров: 1672
Последний ответ 06.08.2011, 16:56:24
от SoFuWa
Модуль определения позиций сайта в Google

Автор Виталик

Ответов: 6
Просмотров: 2306
Последний ответ 03.05.2011, 23:11:16
от dm888
Вывести модуль при помощи php

Автор Tokyo

Ответов: 5
Просмотров: 3646
Последний ответ 22.04.2011, 14:02:20
от era