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 вне форума   Ответить с цитированием
 


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

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, время: 18:27.


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

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