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

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

Ответ
 
Опции темы Опции просмотра
Старый 10.06.2003, 15:03   #1
Александр
Продвинутый
 
Аватар для Александр
 
Регистрация: 27.05.2003
Сообщений: 44
По умолчанию "Версия для печати"

Как сделать кнопку "Версия для печати" на каждой странице?
Александр вне форума   Ответить с цитированием
Старый 10.06.2003, 18:04   #2
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Простой вариант:
1. включить Static Template "plugin.alt.print"
-> после этого вызов страниц для печати осуществляется через "type=98"
2. вставить следующий код в Template Setup:

temp.50 = IMAGE
temp.50.file = fileadmin/images/print.gif
temp.50.imageLinkWrap = 1
temp.50.imageLinkWrap.enable = 1
temp.50.imageLinkWrap.typolink{
target = _blank
no_cache = 1
parameter.data = field:uid
additionalParams = &type=98&uid
ATagBeforeWrap = 1
}

и подключить эту кнопку куда-либо в ваш шаблон, например:

page.200 < temp.50

Второй вариант подключает также новости, продукты итд.:

temp.Printversion = COA
temp.Printversion {
wrap = <a href=index.php|&type=98 target=_blank><img src="fileadmin/images/print.gif" border="0"></a>
1 = TEXT
1.data = field:uid
1.wrap = ?id=|

2 = TEXT
2.data = GPvar : tt_news
2.wrap = &tt_news=|

3 = TEXT
3.data = GPvar : tt_products
3.wrap = &tt_products=|

# ... и.т.д.
}

При необходимости можно изменить шаблон для печатной страницы в TSOB -> plugin.alt.print
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 11.06.2003, 12:30   #3
Александр
Продвинутый
 
Аватар для Александр
 
Регистрация: 27.05.2003
Сообщений: 44
По умолчанию

Спасибо, буду экспериментировать.
Александр вне форума   Ответить с цитированием
Старый 12.06.2003, 18:19   #4
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Дополнение: чтобы первый вариант работал с Simulate Static, нужно после строки

parameter.data = field:uid

вставить

parameter.wrap = |,98

Оригинал:
http://typo3.org/1422.0.html?&tx_maillisttofaq_pi1[sort]=mail_date%3A1&tx_maillisttofaq_pi1[mode]=5&tx_maillisttofaq_pi1[pointer]=0&tx_maillisttofaq_pi1[showUid]=58
Andreas Schwarzkopf вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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


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


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

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