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

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

Ответ
 
Опции темы Опции просмотра
Старый 22.08.2005, 21:39   #1
Андрей Полищук
Новенький
 
Регистрация: 26.11.2003
Сообщений: 20
Отправить сообщение для Андрей Полищук с помощью ICQ Отправить сообщение для Андрей Полищук с помощью Skype™
По умолчанию Контент и TemplaVoila

Есть ситуация: в главной странице созданы несколько блоков контента, например блок формы поиска, блок копирайта и блок содержимого.
Перый блок прекрасно выводится на всех страницах, т.к. вызван как TypoScript Object Path. C содержимым проблем тоже нет - оно разное на всех страницах.
А вот с копирайтом проблема: необходимо показывать этот блок на всех или некоторых страницах. Каждый раз создавать новый блок (или Copy|Paste) - неправильно. \"Зашивать\" в статический html-шаблон тоже нельзя - сайт мультиязычный.
Логично было бы ставить ярлык на страницу, где хранится сам блок, либо чтобы работало правило наследования, т.е. блок появляется на дочерней странице из-за того, что присутствует на родительской.
Вопрос один: как это сделать?
Андрей Полищук вне форума   Ответить с цитированием
Старый 22.08.2005, 23:34   #2
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

1. http://typo3.org/man_uk/extensions/repository/search/kb_tv_cont_slide/
2. сделать два шаблона - с копирайтом и без
(если показывать/ не показывать зависит от ветки)
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 23.08.2005, 11:48   #3
Андрей Полищук
Новенький
 
Регистрация: 26.11.2003
Сообщений: 20
Отправить сообщение для Андрей Полищук с помощью ICQ Отправить сообщение для Андрей Полищук с помощью Skype™
По умолчанию

Спасибо за ответ.
1. Уже ковыряю. Но с ним проблема - нужно все прописывать вручную. А надо, что \"недалекий\" редактор сайта тоже смог разобраться.
2. Не пойдет, таких динамических кусков несколько, не только копирайт.
Андрей Полищук вне форума   Ответить с цитированием
Старый 23.08.2005, 13:34   #4
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Заводишь SysFolder
На ней создаешь блоки контента или FCE
В шаблон вставляшь в TV-шаблон поля типа \"TS код\".
И затем в TS-шаблоне пишешь:

[PIDupinRootline = 15][globalVar = TSFE:id =53][globalVar = TSFE:id =55]
[else]
lib.right_top.10= CONTENT
lib.right_top.10 {
table = tt_content
select.orderBy = sorting
select.pidInList=56
}
[global]

# this disable show menu on News pages
#[globalVar = TSFE:id =1][globalVar = TSFE:id =53][globalVar = TSFE:id =55]
[globalVar = TSFE:id =1]
lib.right_top >
[global]
Valery Romanchev вне форума   Ответить с цитированием
Старый 23.08.2005, 14:13   #5
Андрей Полищук
Новенький
 
Регистрация: 26.11.2003
Сообщений: 20
Отправить сообщение для Андрей Полищук с помощью ICQ Отправить сообщение для Андрей Полищук с помощью Skype™
По умолчанию

Спасибо. Этот вариант работает в мультиязычном сайте?
Андрей Полищук вне форума   Ответить с цитированием
Старый 23.08.2005, 15:26   #6
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

не тестировал... может и не будет.

Если вдруг не выйдет, то можно точно также вствить конкрентый элемент tt_content по его uid.
Ищите в юзер листе по \"select.pidInList\"
Valery Romanchev вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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