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

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Доброго времени суток уважаемые форумчане. Прошу прощение за возможно глупый вопрос, но вопрос весьма интригующий. Пытаюсь разобраться и углубиться в недры (а это без преувеличения недры) Joomla API и разрабатывать компонент для нее. Сейчас вот столкнулся с такой задачей, при которой  мне необходимо реализовать форму подбора. То есть, если в двух словах, есть некий компонент (собственного производства) который делает записи в БД по аналогии со статьями. На фронтенде необходимо реализовать что то по типу формы фильтра с разными параметрами и страницу результата отработки формы.

Если я правильно понял то в Joomla  практически каждая страница генерируется компонентом (к примеру страница со статьями, страница с избранными статьями и тд). Однако, как мне кажется, с модулем работать чуть проще в момент разработки т.к он имеет более прозаичную структуру файлов и переопределений классов и методов самой Joomla. Собственно вопрос - возможно ли при помощи модуля реализовать отдельную страницу с нужной мне формой, при этом что бы ссылку на эту страницу можно было присвоить к тому или иному пункту меню в Joomla ?  Или же для подобных задач все же необходимо писать компонент и работать с компонентом  ?

PS - в админке функционал не нужен по этому интересует только фронтенд.
PPS - возможно, да и скорее всего, вопрос глупый, но где, как не на форуме Joomla спрашивать про Joomla если в доках и в сети не нашел инфы ?  ^-^
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
На фронтенде необходимо реализовать что то по типу формы фильтра с разными параметрами и страницу результата отработки формы.

возможно ли при помощи модуля реализовать отдельную страницу с нужной мне формой, при этом что бы ссылку на эту страницу можно было присвоить к тому или иному пункту меню в Joomla ? 

PS - в админке функционал не нужен по этому интересует только фронтенд.
Если как проще, в обычный материал втыкаете модульную позицию, выводите модуль. Пункт меню - "материал". Аяксом получаете данные и вставляете в DOM.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Если как проще, в обычный материал втыкаете модульную позицию, выводите модуль. Пункт меню - "материал". Аяксом получаете данные и вставляете в DOM.

это конечно проще но костыль. все же хотелось бы более красиво реализовать.
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Модулем делать то что должен делать компонент?!
А вы знаете что для модуля не получится прикрутить роутинг?
Почему не делать компонентом, ведь там не настолько все сложнее!
*

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Модулем делать то что должен делать компонент?!
А вы знаете что для модуля не получится прикрутить роутинг?
Почему не делать компонентом, ведь там не настолько все сложнее!

возможно вы правы, но на первый взгляд создание компонента весьма запутанное дело в плане работы с классами . на счет роутов - не знал, спс, буду знать )
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
возможно вы правы, но на первый взгляд создание компонента весьма запутанное дело в плане работы с классами . на счет роутов - не знал, спс, буду знать )
Ничего запутанного нет,  3 класса, модель вид и контроллер!
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
это ... костыль.
А вы свои же пожелания читали? (основные я процитировал выше)

все же хотелось бы более красиво реализовать.
Не совсем понял. То вы пишите, что есть компонент, который пишет в БД.
То пишите, что не хотите создавать компонент для фронта.
Если компонент уже есть (для записи в базу), его на фронте и используйте. В чем вопрос?
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что хранится в таблице overrider Joomla 3?

Автор web1

Ответов: 1
Просмотров: 74
Последний ответ 27.03.2024, 19:14:58
от web1
reCAPTCHA V2 Google - Для Joomla 3

Автор Alex GOOD

Ответов: 35
Просмотров: 8258
Последний ответ 10.01.2024, 21:41:38
от Vastriet
Убрать из модуля новостей ссылку на статью, на которой выводится модуль

Автор zeus07

Ответов: 3
Просмотров: 708
Последний ответ 08.11.2023, 21:17:26
от GrayAn
Joomla 3.10.12 и MySQL 8

Автор designer71

Ответов: 0
Просмотров: 371
Последний ответ 19.10.2023, 11:25:18
от designer71
Не создается и не дублируется страница в приложении

Автор Слава

Ответов: 0
Просмотров: 307
Последний ответ 18.10.2023, 12:12:43
от Слава