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

SuschnosT

  • Осваиваюсь на форуме
  • 69
  • 1
loadposition в компоненте
« : 13.07.2017, 18:08:55 »
Народ всем привет, подскажите пожалуйста как вывести loadposition в компоненте. По всему сайту это работает а вот в 1-м компоненте нет - подскажите где копать. спасибо.
*

fsv

  • Практически профи
  • 2524
  • 367
Re: loadposition в компоненте
« Ответ #1 : 13.07.2017, 19:52:32 »
По всему сайту это работает а вот в 1-м компоненте нет
Смотрите, отрабатывают ли content-плагины в этом компоненте.
Примеры см. в работающих.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения
*

SuschnosT

  • Осваиваюсь на форуме
  • 69
  • 1
Re: loadposition в компоненте
« Ответ #2 : 13.07.2017, 22:47:44 »
Смотрите, отрабатывают ли content-плагины в этом компоненте.
Примеры см. в работающих.

Вот шаблон вывод материала в этом компоненте:
Цитировать
<?php if ($this->item->description) { ?>
                        <div class="hyphenate text spproperty-short-overview-text" lang="ru">
                            <?php echo $this->item->description; ?>
                        </div>
                    <?php } ?>

Как заставить работать com_content подскажите пожалуйста.

// No Direct Access
defined('_JEXEC') or die('Resticted Aceess');


$doc = JFactory::getDocument();
$doc->addScriptdeclaration('var spproperty_url="' . JURI::base(). 'index.php?option=com_spproperty";');

?>

Тут тема есть но почему то у меня не сработал ни один из способов - либо я делаю что то не так: http://joomlaforum.ru/index.php/topic,205578.0.html
*

Septdir

  • Практически профи
  • 2272
  • 112
  • JoomlaZen
Re: loadposition в компоненте
« Ответ #3 : 13.07.2017, 23:01:52 »
Обработка событий плагинов делаеться во view или в model.
Ну а если надо в макете вывести позицию  (не посередине текста) то есть такая штука как нестандартный вывод модуля. По гуглите.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen
*

AlekVolsk

  • Профи
  • 6310
  • 336
Re: loadposition в компоненте
« Ответ #4 : 13.07.2017, 23:57:40 »
Код: php
$position = 'my_position';
echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));
*

SuschnosT

  • Осваиваюсь на форуме
  • 69
  • 1
Re: loadposition в компоненте
« Ответ #5 : 14.07.2017, 01:59:25 »
Код: php
$position = 'my_position';
echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));

Спасибо большое это сработало - теперь надо понять как мне выводить модули через сам компонент: Скажем если я в php прописываю код то у меня на всех страницах компонента выходит 1 и тот же модуль - можно ли сделать так что бы "$position = 'my_position';" как то работало непосредственно через редактор и я мог вывести любой модуль без дублирования везде? Подскажите пожалуйста. Или хотя бы что гуглить :(
Код
<?php if ($this->item->description) { ?>
                        <div class="hyphenate text spproperty-short-overview-text" lang="ru">
                            <?php echo $this->item->description; $position = 'my_position'; echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));?>
                        </div>
                    <?php } ?>
*

SuschnosT

  • Осваиваюсь на форуме
  • 69
  • 1
Re: loadposition в компоненте
« Ответ #6 : 14.07.2017, 11:17:27 »
Пришла мысль но не знаю как реализовать: Как вывести тут заданный диапозон чисел? $position = 'my_position[Диапозон чисел]'; Что бы каждому модулю я мог просто давать уникальное число?
*

SmokerMan

  • Профи
  • 5333
  • 689
Re: loadposition в компоненте
« Ответ #7 : 14.07.2017, 11:27:41 »
что-то мне кажется что loadposition тут не надо)
посмотрите например это http://www.master-web.info/display-joomla-module-anywhere/

*

Septdir

  • Практически профи
  • 2272
  • 112
  • JoomlaZen
Re: loadposition в компоненте
« Ответ #8 : 14.07.2017, 11:50:27 »
Если вывести в переопределении макета то можно и так
Код
<?php
<?php
$modules = $doc->loadRenderer('modules');
if (!empty($modules->render('postion')))
{
echo $modules->render('postion', array('style' => 'xhtml'));
}
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen
*

SuschnosT

  • Осваиваюсь на форуме
  • 69
  • 1
Re: loadposition в компоненте
« Ответ #9 : 14.07.2017, 15:32:08 »
Народ а с этой функцией никак объединить нельзя? http://php.net/range
*

SuschnosT

  • Осваиваюсь на форуме
  • 69
  • 1
Re: loadposition в компоненте
« Ответ #10 : 14.07.2017, 19:54:57 »
Народ всем спасибо - я нереальное днище( Напишу как все получилось: Взял код Алекса
Код
[?php echo $this->item->description; $position = 'my_position'; echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));?>
И поменял вот на такой вид:
Код
<?php echo trim(JHTML::_('content.prepare', ' ' . $this->item->description . ''));?>
- все модули начали выводится как надо. Благодарю за помощь ребят!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с сессиями в компоненте Joomla

Автор verest14

Ответов: 3
Просмотров: 125
Последний ответ 31.07.2017, 09:55:18
от robert
Всплывающие подсказки в компоненте

Автор GuDeVic

Ответов: 4
Просмотров: 194
Последний ответ 27.06.2017, 22:32:44
от GuDeVic
Как отключить валидацию формы в компоненте?

Автор GuDeVic

Ответов: 11
Просмотров: 190
Последний ответ 02.06.2017, 22:39:13
от GuDeVic
Как ограничить количество выводимых материалов с метками в компоненте tags?

Автор sesil

Ответов: 0
Просмотров: 129
Последний ответ 14.04.2017, 07:28:32
от sesil
Переопределить limit для пагинации в кастомном компоненте

Автор voron121

Ответов: 0
Просмотров: 110
Последний ответ 19.02.2017, 12:00:43
от voron121