Перейти к содержимому


Фотография
- - - - -

Item Print


Лучший Ответ SmetDenis , 07 January 2014 - 06:14

Для чего это окно не совсем понятно.

Содержимое окна - эта та же страница, которая загружается с параметром tmpl=component
Он отключает модули и шаблон сайта. Остается только компонент, который по идее и генерирует полезный контент для печати.
Все логично.

Убрать его можно так

\media\zoo\elements\itemprint\itemprint.php
    public function render($params = array()) {

        $params = $this->app->data->create($params);

        // include assets css
        $this->app->document->addStylesheet('elements:itemprint/assets/css/itemprint.css');

        if (!$this->app->request->getBool('print', 0)) {
            return '<a class="element-print-button" onclick="window.print(); return false;" href="#"></a>';
        }
    }
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 Юра Мамонтов

Юра Мамонтов

Отправлено 27 December 2013 - 13:14

Хотел уточнить а где прячется шаблон для Item Print.  Хотелось бы скрыть ненужные элементы стилями....


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 27 December 2013 - 13:19

Это делается с помощью CSS

@media print{
   #мой_блок{
      display: none;
   }
}

Сообщение отредактировал Cheren-dow: 27 December 2013 - 13:21

  • 0
Изображение
 

#3 Юра Мамонтов

Юра Мамонтов

Отправлено 27 December 2013 - 13:51

Чего-т "блок" не хочет воспринимать, выдает как ошибку, может еще что-т надо прописать?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 27 December 2013 - 15:15

А дайте ссылку? какой стиль вы прописываете в CSS ?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Sliapy

Sliapy

Отправлено 27 December 2013 - 18:18

Чего-т "блок" не хочет воспринимать, выдает как ошибку, может еще что-т надо прописать?
 

 

Надеюсь, Вы прямо так в CSS не прописываете "#мой_блок" ?


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Юра Мамонтов

Юра Мамонтов

Отправлено 04 January 2014 - 19:24

нет конечно нет))))

 

прописываю например так:

 @media print {                                  
h3 {display:none!important;
}                 
}     
 
и никакой реакции, не понимаю почему?
 
а ведь без разницы в какой css файл это прописывать?

Сообщение отредактировал Юра Мамонтов: 04 January 2014 - 19:30

  • 0

#7 Sliapy

Sliapy

Отправлено 04 January 2014 - 19:56

Смотрите в исходом коде, подключен ли файл, куда прописываете, на странице.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 Юра Мамонтов

Юра Мамонтов

Отправлено 04 January 2014 - 22:39

а как можно посмотреть файлы css, которые именно для Itemprint подключены (есть php файл где прописывается link)?  надо задавать  media="print" ?


  • 0

#9 Юра Мамонтов

Юра Мамонтов

Отправлено 04 January 2014 - 22:50

Кстати смотрел в коде в фаербаге... jbzoo.css  точно подключен, прописываю туда этот медиазапрос, а он не работает, может проблема в  itemprint? 

 

На демо- сайте такой функции тоже не увидел.


Сообщение отредактировал Юра Мамонтов: 04 January 2014 - 22:57

  • 0

#10 Sliapy

Sliapy

Отправлено 04 January 2014 - 23:38

А дайте ссылку? какой стиль вы прописываете в CSS ?
 
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!