Вставка информации, которая открывается при нажатии на пункт меню, в текст материала

Тема в разделе "Joomla", создана пользователем irina_kiseleva, 19 апр 2017.

  1. irina_kiseleva

    irina_kiseleva

    Регистрация:
    8 июл 2016
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте!
    Есть пункт меню, при нажатии на который открывается страница с определённой информацией.
    Хотим в текст материала включить эту информацию.

    Максимум, до чего мы додумались, и что получилось сделать – это вставить в текст материала пункт меню, при нажатии на который открывается та самая страница с информацией. Но это не то, что нам нужно. Нам нужно, чтобы информация отображалась прямо в тексте материала.

    Скажите, пожалуйста, как это можно сделать?
     
  2. pasha-b

    pasha-b

    Регистрация:
    9 янв 2013
    Сообщения:
    190
    Симпатии:
    109
    Не совсем понятно, что сделать требуется. Какую информацию надо вставить в текст и почему ее нельзя вставить напрямую в текст?
     
  3. irina_kiseleva

    irina_kiseleva

    Регистрация:
    8 июл 2016
    Сообщения:
    7
    Симпатии:
    0
    В текст нужно вставить информацию со страницы, которая открывается при нажатии на пункт меню "пользовательские данные".
    Открывающиеся данные - это не просто текст. Данные не статичны. Их выводит компонент "Пользовательские данные", который установлен на сайте.

    Мы создали материал, в котором нужно напрямую отобразить эти данные - без переходов на отдельную страницу с этими данными.

    Мы так понимаем, что можно взять код компонента "Пользовательские данные", который отвечает за вывод этих данных на странице, и вставить его в тело материала.
    Вся загвоздка заключается в том, что мы не знаем, в каком файле и папке компонента находится код, который выводит данные на страницу. Т.е. мы не знаем, где и что именно нам искать.
    Может быть, Вы сможете нам подсказать?

    Вот папки и файлы в корне компонента:

    Папки:
    assets
    controllers
    helpers
    models
    views

    Файлы:
    component.php
    controller.php
    router.php
     
  4. Asa

    Asa

    Регистрация:
    12 ноя 2012
    Сообщения:
    76
    Симпатии:
    35
    На JED есть плагин, который выводит компонент в тело материала без фреймов. Возможно он подойдёт...
    Плагин здесь
     
  5. irina_kiseleva

    irina_kiseleva

    Регистрация:
    8 июл 2016
    Сообщения:
    7
    Симпатии:
    0
    Спасибо за подсказку. Да, мы использовали данный плагин (а также вот этот: https://www.regularlabs.com/extensions/componentsanywhere), но они работают частично.
    Изменяющаяся информация на на нужной нам странице отображается следующим образом:

    Альбом 1
    Альбом 2
    Альбом 3

    При нажатии на "Альбом 1" под ним появляется кликабельный список с материалами, которые в нём содержатся:

    Альбом 1
    материал 1
    материал 2
    материал 3
    Альбом 2
    Альбом 3

    При повторном нажатии на "Альбом 1" список с материалами скрывается:

    Альбом 1
    Альбом 2
    Альбом 3

    Так вот, мы хотим в тело нового материала вставить данные со страницы. 2 вышеописанных плагина позволяют это сделать, но при этом теряется важный момент: при повторном нажатии на "Альбом 1" ничего не происходит, список с материалами не скрывается. Функциональность теряется, нас это не устраивает.

    Скажите, пожалуйста, Вы знаете, что можно сделать, чтобы данные со страницы без потери функциональности отображались в теле материала?
     
  6. Asa

    Asa

    Регистрация:
    12 ноя 2012
    Сообщения:
    76
    Симпатии:
    35
    Посмотрите на JED, компоненты, модули. Может по функционалу что и подойдёт. Ну, или наймите кого-нить за деньги, напишут что нужно. Но, как-то мудрёно вы затеяли... Будьте проще и народ к вам потянется :Smile: