как вывести в модальное окно форму компонента для печати?

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

GuDeVic

  • Осваиваюсь на форуме
  • ***
  • 159
  • 0
Здравствуйте!
Форма компонента:
Спойлер
[свернуть]
При нажатии на иконку принтер появляется форма, которую можно распечатать, но выглядит она чудовищно абсолютно неформатированной.

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
<form name="adminForm" id="adminForm"

сделать свой стиль, как вам хочется.
если div хотите, то так можно:
http://ruseller.com/lessons.php?rub=32&id=2469

если в коробке, переопределение, то стандартно:
JHTML::_('behavior.modal');

class="modal"
« Последнее редактирование: 03.07.2017, 16:55:39 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

GuDeVic

  • Осваиваюсь на форуме
  • ***
  • 159
  • 0
<form name="adminForm" id="adminForm"

сделать свой стиль, как вам хочется.
если div хотите, то так можно:
http://ruseller.com/lessons.php?rub=32&id=2469

если в коробке, переопределение, то стандартно:
JHTML::_('behavior.modal');

class="modal"
Спасибо за ответ.
Я предпочла бы второй вариант - форму из компонента можно просто просмотреть, после просмотра (по желанию) распечатать.
По этому я сделала переопределение, кроме default (где у формы нет класса modal) добавила modal (php и xml), в modal.php у формы указан класс modal.
В default.php есть ссылка,
Спойлер
[свернуть]
которая переводит в modal.php.
И в этом представлении форма выводится на весь экран как Бог на душу положит. Вернее, форма обрамлена в div's:

Код
<div class="ex-container">
     <div id="ex-mainbody">
         <div id="ex-component">
......
          </div>
      </div>
</div>
custom.css, который подключен к шаблону, почему-то в head уже оттсутствует.
1. Как можно подключить CSS к представлению modal?
2. Что неправильно написано в
Спойлер
[свернуть]
ведь там указан размер экрана. Вот что echo выводит:
Код
href="index.php?option=com_order&view=profile&layout=modal&id=57&Itemid=726&tmpl=component&print=1" window.open(this.href,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'); return false;