Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 04.03.2010, 13:56   #1
_Michael
Новенький
 
Регистрация: 19.03.2008
Сообщений: 11
По умолчанию Версия для печати

Здравствуйте,
хотел на сайте сделать линк "Версия для печати". Здесь http://old.nabble.com/-TYPO3-english...d22443866.html нашел вот такой пример:

Код:
print = PAGE 
# put in your complete normal page 
print < page 
print { 
   typeNum = 33 
   includeCSS.file1 = {$pfad}css/print_page_003.css 
   headerData.997 > 
}
Код:
lib.print = IMAGE 
lib.print { 
   file = fileadmin/pics/print.gif 
   imageLinkWrap = 1 
   imageLinkWrap { 
     enable = 1 
     typolink { 
       parameter.data = page:uid 
       # same as typeNum here 
       additionalParams =&type=33 
       addQueryString = 1 
       addQueryString.method = GET 
       title = Print-Preview 
       title.lang.de = Druck-Vorschau 
     } 
   } 
}
Вся беда в том, что ето работает, только если контент вставляется не через typoscript. У меня на домашней странице вставляется tt_news со списком новостей, через typoscript:
Код:
page.10.subparts.content.20 < tt_news
и к примеру на другой странице у меня есть другой контент:
Код:
page.10.subparts.content.20 >
page.10.subparts.content.20 < tx_myextension_pi1
и когда на етой другой странице я кликаю по сгенерированной ссылке "Для печати" мне показивается страница с сообщением "новостей не найдено", то-есть вставляется tt_news с главной страницы, а не tx_myextension_pi1 с даной странице.
Первое решение, которое можно предложить, ето вставлять typoscript, которий динамически создает страницу с typeNum = 33 для печати:
Код:
print = PAGE 
print < page 
print { 
   typeNum = 33 
   includeCSS.file1 = {$pfad}css/print_page_003.css 
   headerData.997 > 
}
не только на главной странице, а на всех страницах, но ето не очень хорошо. Подскажите, пожалуйста, как можно сделать так, чтоб етот typoscript был вставлен только на главной странице и работал на всех страницах.
_Michael вне форума   Ответить с цитированием
Старый 04.03.2010, 15:11   #2
gremoz
Новенький
 
Регистрация: 14.10.2009
Сообщений: 13
По умолчанию

А почему бы просто не прекрепить css, в котором и рассказать, как представлять документ для печати:

Код:
page.includeCSS {
#Используем один css для браузеров 
 browser = fileadmin/templates/page_templates/page/css/browser.css
 browser.title = Browser Stylesheet
#Используем другой css для печати
  print = fileadmin/templates/page_templates/rlg/css/print.css
  print.title = Print Stylesheet
  print.media = print
}
__________________
Мой блог: http://www.gremoz.net
gremoz вне форума   Ответить с цитированием
Старый 04.03.2010, 16:38   #3
_Michael
Новенький
 
Регистрация: 19.03.2008
Сообщений: 11
По умолчанию

Хочется чтобы была возможность посмотреть в окне браузера как страница будет выглядеть на печати, поскольку не все пользователи пользуются Предварительным просмотром чтоб просмотреть страницу перед печатью и зачастую не печатают страницу, поскольку на ней много графики и они себе представляют как ето плохо будет виглядеть на бумаге.
А так, на странице будет кнопка "Версия для печати" и пользователь уже будет знать что есть другая, "printer-friendly" версия страницы, и ее тут же можно просмотреть и напечатать в удобной форме.
_Michael вне форума   Ответить с цитированием
Старый 04.03.2010, 19:40   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Вставляйте на страницу контент из TS через экстеншен typoscript_code.
dmartynenko вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
rgsmoothgallery и версия для печати mp3debuger Общие вопросы 0 13.03.2009 18:21
Версия для печати и модули Tod Общие вопросы 11 20.11.2008 15:34
Что использовать для простого каталога? cronfy Магазины и каталоги для TYPO3 4 23.05.2008 12:36
Версия для печати alexey-79 Общие вопросы 3 10.02.2006 11:47
"Версия для печати" Александр Общие вопросы 3 12.06.2003 18:19


Часовой пояс GMT +4, время: 10:33.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория