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

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

Ответ
 
Опции темы Опции просмотра
Старый 05.05.2008, 18:22   #1
wind
Новенький
 
Регистрация: 01.04.2008
Сообщений: 23
По умолчанию вопрос по установке фона для элемента страницы

можно ли установить фоновый рисунок для элемента страницы? например как-нибудь так:

subparts.topheader.bgImg= fileadmin/template/images/header.jpg

пока что-то ничего не получается, да и в TSrefнаписано, что "Фоновое изображение страницы(Background image). Он автоматически добавляется к тегу тела(body).", а мне то нужно к тегу topheader.
wind вне форума   Ответить с цитированием
Старый 05.05.2008, 20:44   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Что мешает сделать это через CSS?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 05.05.2008, 23:53   #3
wind
Новенький
 
Регистрация: 01.04.2008
Сообщений: 23
По умолчанию

мешает то, что для разных страниц эта картинка разная и создавать для этой цели разные шаблоны кажется нецелесообразным, если есть другие варианты решения.
wind вне форума   Ответить с цитированием
Старый 06.05.2008, 00:03   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Одно другому не мешает. Вы можете сгенерировать в <head> страницы небольшой блок <style>, который будет заключать в себе URL нужной картинки. Например, как-то так:

Код:
page.headerData.10 = IMG_RESOURCE
page.headerData.10{
  file.import {
   //параметры импорта
 }
  stdWrap.wrap = <style>body {background-image:url(|)}</style>
}
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 06.05.2008, 00:04   #5
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

У меня пару вопросов возникло:
1. Что за тег такой "topheader"?
2. Вы когда-нибудь что-нибудь слышали про классы в CSS?
-=UncleByte=- вне форума   Ответить с цитированием
Старый 06.05.2008, 01:33   #6
wind
Новенький
 
Регистрация: 01.04.2008
Сообщений: 23
По умолчанию

Void, огромное спасибо за ответ. теперь все работает

-=UncleByte=-:
1. topheader - название класса одного из элементов div.
2. про классы в CSS я что-то слышала
wind вне форума   Ответить с цитированием
Старый 06.05.2008, 16:42   #7
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Ну раз слышали то, наверное, знаете что для любого элемента можно указать сколько угодно классов просто разделив их названия пробелом
<div class="topheader bg01">...</div>
...
<div class="topheader bg05">...</div>
и т.д.
Соответственно прописать эти самые классы для бэкграунда в своем css и менять исключительно их - браузер будет менять картинку в зависимости от указанного класса.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 20.05.2008, 00:59   #8
Tigrish
Новенький
 
Регистрация: 18.05.2008
Сообщений: 9
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Что мешает сделать это через CSS?
Сделала фон класса картинкой через CSS. Когда проверяешь простой HTML в браузерах, все работает. Загружаешь в Typo3 и перестает схватывать картинку. Фон не появляется. Остальные фоны работают нормально. Картинка точно загружена. Путь верный. Несколько раз проверяла. В чем еще может быть проблема?
Tigrish вне форума   Ответить с цитированием
Старый 20.05.2008, 02:52   #9
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Не пробовали сравнивать код шаблона и результирующий HTML?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 20.05.2008, 11:20   #10
Tigrish
Новенький
 
Регистрация: 18.05.2008
Сообщений: 9
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Не пробовали сравнивать код шаблона и результирующий HTML?
Сравнивала. Интересующий объект прописан верно. Даже вписывала стиль объекта в хтмл. Причем если назначить этот фон для другого объекта, то он появляется...
Tigrish вне форума   Ответить с цитированием
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
if для элемента контента в TV Tod TypoScript практикум 5 11.01.2008 13:26
Случайно згенерированный "id" страницы из "table=pages" в "pid_list" для "tt_news" thebat TypoScript практикум 2 29.11.2007 20:15
Свой шаблон для элементов (записей) страницы Alexey Kuzminich Общие вопросы 6 24.08.2007 05:44
Вопрос по TS для меню из двух частей -=UncleByte=- TypoScript практикум 6 14.12.2006 01:03


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


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

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