Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Картинка как фон в таблице (http://forum.typo3.ru/showthread.php?t=250)

stoun 03.12.2005 22:50

Картинка как фон в таблице
 
Всем привет.

Можно ли как-нибудь дать редактору возможность менять картинку на страницах, которая вставляется как фон в таблице.

Вставляю картинку через CSS

.katalog {
background: url(/fileadmin/template/page/katalog.gif) no-repeat top right;
}

но можно и напрямую в HTML-темплейте через style="..."

Хотелось бы, что редактор мог сохдать напрмер в правой колонке в BE элемент контента "картинка" и она бы на этой странице автоматически вставилась как фон в таблице.

Как бы это реализовать?

Спасибо!

Konstantin 04.12.2005 11:56

re: Картинка как фон в таблице
 
это только через темплавоилу, изменяя атрибут STYLE тэга
другого выхода не вижу.

Valery Romanchev 04.12.2005 16:40

re: Картинка как фон в таблице
 
Это точно можно сдалать.

Во первых CSS вставлять через TS... типа того:
(это если картинка константа и прописывать ее самомоу через TS)

page.headerData.10 = TEXT
page.headerData.10.value (
<style type="text/css">
/*<![CDATA[*/
<!--
.katalog {
background: url({$file_name_of_pic}) no-repeat top right;
}
-->
/*]]>*/
</style>
)

Во вторых, можно картинку прицепить к ресурсам страницы (как файл)... но это будет видно редактору только при редактировании свойств страницы.

В третьих можно PHP-кодом читать содержимое таблицы tt_content и использовать ее во всю через TS (причем, как для случая, когда используется Темплавоила, так и для случая, когда используеся старый Page модуль).
Я делал это для немцев... правда читал не имиджи, а просто данные из первых блоков контента со страниц, которые ниже по дереву. Это как я понимаю, ровно то что требуется.







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

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