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

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

Ответ
 
Опции темы Опции просмотра
Старый 19.09.2008, 10:43   #1
mike
Новенький
 
Регистрация: 15.05.2006
Сообщений: 20
Question Своя картинка для каждого раздела

Добрый день.

Подскажите, как проще всего обеспечить ротацию картинок в шапке сайта?
Хотелось бы, чтобы каждому разделу соответствовала своя картинка.

Нашел упоминание на форуме bs_headerselector, вроде как раз для этого.
Но сходу непонятно как использовать. Ясно, что в свойствах страницы нужно указать картинку, а какую правку делать в шаблоне, - непонятно. Документации на этот ext нет

Заранее спасибо,
Михаил.
mike вне форума   Ответить с цитированием
Старый 19.09.2008, 15:02   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Проще всего использовать возможность добавить к каждой странице ресурс в виде картинки и место в хедере замапить соответственно чтобы в TS определить вывод картинки.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 19.09.2008, 17:06   #3
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

А в TS определять через PIDinRootline?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 19.09.2008, 17:12   #4
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

Нет. Это делается примерно таким образом:
Код:
temp.hedImg = IMAGE
temp.hedImg {
  wrap = <div id="headImg">|</div>
  file {
    import.field = media
    import = uploads/pics/
    import.listNum = 0
  }
}
Fearless Goblin вне форума   Ответить с цитированием
Старый 19.09.2008, 17:14   #5
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Цитата:
Сообщение от maaboo Посмотреть сообщение
А в TS определять через PIDinRootline?
Зачем? Все проще гораздо. Допустим картинка в хедер у нас замаплена как lib.headimage, тогда основной TS для него будет выглядеть примерно вот так:
Код:
lib.headimage = IMAGE
lib.headimage.file {
        import = uploads/media/
        import.field = media
        import.listNum = 0
        }
Все остальное (ресайз и обрезка на случай загрузки каких угодно размеров картинки, нанесение надписей/копирайтов и т.д. и т.п.) можно легко добавить изучая возможности GIFBUILDER.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 19.09.2008, 17:18   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Пока писал опередили
-=UncleByte=- вне форума   Ответить с цитированием
Старый 19.09.2008, 17:28   #7
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

И примеры практически идентичные.
Fearless Goblin вне форума   Ответить с цитированием
Старый 19.09.2008, 18:00   #8
mike
Новенький
 
Регистрация: 15.05.2006
Сообщений: 20
По умолчанию

И, вдогонку, связанный вопрос.

Может быть, можно аналогичным образом поступить с email'ом для формы контактов?
Можно ли прописать для корневых страниц разделов email, на который будет отправляться письмо при заказе?

Спасибо заранее,
Михаил.
mike вне форума   Ответить с цитированием
Старый 19.09.2008, 18:27   #9
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

конечно можно.
тойже методикой, только slide, чтобы брать с верхнего уровня.
использовать поле email в свойствах страницы.

но вопрос вот в чем: а оно надо? вы все еще используете стандартню форму? есть более притяные и гибкие решения: tmailform powermail и тп...
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 19.09.2008, 18:56   #10
mike
Новенький
 
Регистрация: 15.05.2006
Сообщений: 20
По умолчанию

спасибо, сработало, за одним исключением - дочерние объекты не наследуют прописанное свойство

как побороть?
mike вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что использовать для простого каталога? cronfy Магазины и каталоги для TYPO3 4 23.05.2008 12:36
Статистика для посетителей сайта thebat TYPO3: SEO и статистика посещений 9 15.12.2007 19:59
Картинка для страницьі kulpick TypoScript практикум 3 07.11.2007 22:06
Меню с оригинальной версткой для каждого пункта Tod TypoScript практикум 6 22.05.2007 02:02
Отдельное меню для каждого раздела Lato Sergey Общие вопросы 2 01.09.2005 10:26


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


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

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