Форум русской поддержки Joomla!® CMS
10.12.2016, 03:17:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вывести форму в любом компоненте в PHP файле

 (Прочитано 307 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ragivort
Живу я здесь
******

Репутация: +48/-2
Offline Offline

Пол: Мужской
Сообщений: 1005


Есть мечта-стоит жить


« : 18.11.2015, 13:56:48 »

Всем привет, постараюсь объяснить задачу
Мне нужно в компоненте, любом вывести содержимое формы, чтобы вывод был вида
index.php?option=com_rsform&formId=4
Есть функция в Движке, которая так делает?
Записан
voland
Профи
********

Репутация: +488/-86
Offline Offline

Пол: Мужской
Сообщений: 8736


любит наш народ всякое гавно...


« Ответ #1 : 19.11.2015, 01:57:52 »

Есть. есть модуль, есть вывод в шаблоне компонента, что нужно?
Записан
Ragivort
Живу я здесь
******

Репутация: +48/-2
Offline Offline

Пол: Мужской
Сообщений: 1005


Есть мечта-стоит жить


« Ответ #2 : 19.11.2015, 13:05:03 »

Мне нужно в шаблоне компонента
Я вывожу модальным окном
   <p><a class="modal" href="index.php?option=com_rsform&amp;formId=5&amp;tmpl=component&amp;res=<?php echo $res?>&amp;kol=<?php echo $kol?>&amp;sum=<?php echo $sum?>&amp;pr=<?php echo $pr ?>" rel="{handler: 'iframe', size: {x: 660, y: 475}}">Введите свои контактные данные</a></p>

а надо без окна
Записан
Shustry
Группа развития
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #3 : 19.11.2015, 13:06:23 »

А файл component.php в корне шаблона есть?
Записан
Ragivort
Живу я здесь
******

Репутация: +48/-2
Offline Offline

Пол: Мужской
Сообщений: 1005


Есть мечта-стоит жить


« Ответ #4 : 19.11.2015, 14:16:05 »

А файл component.php в корне шаблона есть?
Я это вставляю в любой компонент, в данном примере в JoomShopping, в корзину
Записан
Shustry
Группа развития
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #5 : 19.11.2015, 14:20:15 »

Не надо вставлять в любой компонент. Надо просто положить в корень шаблона, это будет альтернативный файл для index.php. У вас же в условии так и прописано: tmpl=component
Записан
Ragivort
Живу я здесь
******

Репутация: +48/-2
Offline Offline

Пол: Мужской
Сообщений: 1005


Есть мечта-стоит жить


« Ответ #6 : 19.11.2015, 14:27:24 »

Не надо вставлять в любой компонент. Надо просто положить в корень шаблона, это будет альтернативный файл для index.php. У вас же в условии так и прописано: tmpl=component
Не совсем понял, что надо положить в корень шаблона?
Я вызываю где угодно форму RSForm, при этом передаю ей параметры
Записан
Shustry
Группа развития
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #7 : 19.11.2015, 14:40:33 »

component.php Можете скопировать его из шаблона protostar, если в вашем шаблоне нет.

Записан
Ragivort
Живу я здесь
******

Репутация: +48/-2
Offline Offline

Пол: Мужской
Сообщений: 1005


Есть мечта-стоит жить


« Ответ #8 : 19.11.2015, 14:42:51 »

Был файл такой, но взял из стандартного. А что это дает?
Записан
Shustry
Группа развития
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #9 : 19.11.2015, 14:47:28 »

Я выше всё расписал же. Вы в условие указываете tmpl=component. Это значит, вы хотите подключить вместо index.php шаблона другой файл, находящийся в той же директории. Если изначально в этом альтернативном файле сделать вывод только компонента и блока head, то всякие там модули и прочая ненужная вам в модалке разметка выводиться не будет. Тема старая, на форуме неоднократно обсуждалась. Это стандартный функционал Joomla.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet