![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
|
![]()
Имеется следующая задачка. Для организации данных на странице используется tt_news, которая ссылается на соответствующую страницу с содержимым публикации.
Первый вопрос. Каким образом я могу получить в форме FCE при создании контента дату и время, которая бы совпадала с датой и временем в tt_news?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
![]()
В бекенде без написания расширения- наверное никак, а во фронтенде - написать запрос, который выбирает из таблицы ньюсов строку со ссылкой на текущую страницу (поля навскидку не помню).
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]() Цитата:
если речь идет о том, чтобы брать в FCE данные текущей загруженой новости, то это все просто и делается в средствами typoscript. расскажите подробнее
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
|
![]() Цитата:
То есть выглядит это примерно так: Код:
[Лента новостей] [Отдельная публикация (FCE)] +-----------------------------+ | | Дата | Заголовок Дата | Заголовок Подзаголовок Подзаголовок Тизер Текст
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
![]()
Выборку из таблицы ньюсов можно сделать примерно так:
Код:
lib.single = CONTENT lib.single { table = tt_news select { pidInList = 3 #ваше значение max = 1 andWhere.cObject = TEXT andWhere.cObject.value= uid={GPvar:item} #здесь пишите выражение для нужной вам выборки andWhere.cObject.insertData = 1 } renderObj = COA renderObj { 10 = TEXT 10 { data = field:datetime date = d / m / Y H:i wrap =<div class="dt">|</div> } 20 = TEXT 20 { data = field:title wrap = <h3>|</h3> } } } } |
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
Извини, что-то я не совсем понял код...
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
maaboo.
Вам не нужно искать ни какие форумы англоязычные. Вам нцжно засесть за tsref. А если что-то непонятно по tsref, то искать сниппеты в гугле. Выше приведен вполне рабочий пример. =CONTENT описан в tsref. очень полезная функция.
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
|
![]() Цитата:
Код:
... pidInList = 3 #ваше значение ... andWhere.cObject.value= uid={GPvar:item} #здесь пишите выражение для ...
__________________
Пишу русский ман для новичков - предложения и пожелания в личку. Разрабатываю некоммерческий бесплатный информационный портал. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
pidInList = 3 - это значит выбрать те записи у которых PID = 3
andWhere.cObject.value= uid={GPvar:item} не совсем понимаю зачем так сложно. вроде бы можно и короче: andWhere= uid={GPvar:item} andWhere.insertData = 1 это добавочный where к sql запросу. суть его: выбрать те записи, где uid = текущему значению переменной item, item - текущая новость.
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
но мне кажется что всю вашу затею можно решить без использвания FCE. попробуйте лучше section_frame
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
![]() |
![]() |