Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
10.06.2003, 15:03 | #1 |
Продвинутый
Регистрация: 27.05.2003
Сообщений: 44
|
"Версия для печати"
Как сделать кнопку "Версия для печати" на каждой странице?
|
10.06.2003, 18:04 | #2 |
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 |
11.06.2003, 12:30 | #3 |
Продвинутый
Регистрация: 27.05.2003
Сообщений: 44
|
Спасибо, буду экспериментировать.
|
12.06.2003, 18:19 | #4 |
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 |