![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
![]()
нет, там далеко не все есть. если уж мы говорим про TypoScript, скажите мне, где в документации (TREF, Typo3 by examples, FTB) написано, как в TypoScript получить значение ID текущей страницы?
Код:
tt_pages = COA tt_pages.wrap = |<HR> tt_pages.10 = TEXT tt_pages.10.field = author tt_pages.10.wrap = | <BR> tt_pages.20 = TEXT tt_pages.20.field = SYS_LASTCHANGED lib.field_author = RECORDS lib.field_author.source = ??? здесь должен быть ID страницы, в данный момент выведенной на экран lib.field_author.tables = pages lib.field_author.conf.pages < tt_pages главный вопрос остался без ответа: как из подключенного пхп скрипта подключиться к базе данных Typo3 и прочитать оттуда нужные записи??? То есть, как сделать тоже самое, но из пхп? |
![]() |
![]() |
![]() |
#2 | ||||
Senior Member
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
|
||||
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
![]()
нет, в данном случае page_id не работает. в качестве source я должен указать текущую страницу, вернее ее id. казалось бы, page_id = this - самое то, ан нет... так что мне вставить в мой код?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
я так и не понял, а что этот код должен делать?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
![]()
этот - читать из pages поле author для текущей страницы
|
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
а что вообще нужно сделать? Зачем это поле-то читать? Потом же что-то с этим надо сделать... А приведенный выше код вообще черт знает что делает...
PHP код:
По аналогии - куда угодно, и все это имеется в TSref! |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
![]() Цитата:
А код, кстати, из Typo3 by example. Так что не все можно найти в документации и не все, что там найдено, работает правильно. Поэтому, большая просьба, если уж кто-то здесь и спрашивает что-то, то уж. наверняка, после того, как попытался найти ответ на свой вопрос в так называемой документации. и не надо его туда опять отсылать. С точки зрения психологии объяснить все моменты? и опять же, мне надо еще и дату последнего изменения страницы SYS_LASTCHANGED показывать, кроме ее автора. как мне до нее добраться, как из UNIX-времени ее перевести в нормальное? и еще херова туча вопросов, ответов на которые в документации нет. их можно было бы получить здесь, если бы и здесь не посылали... в документацию. За код - спасибо. Просто и работает. Если я правильно понимаю, через Код:
TFSE:page и все-равно с пхп было бы проще (и привычнее). потому что через поле author в pages надо вытаскивать для каждого автора его контакты да и время, как я уже говорил, надо как-то переводить... поэтому буду зрить в core. Последний раз редактировалось Anlov; 18.05.2011 в 16:41 |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инструкция: установка php акселератора APC на хостинге nic.ru | Valery Romanchev | TYPO3 хостинг | 24 | 25.11.2014 16:47 |
Настройки параметров ImageMagick для TYPO3 на FreeBSD и Linux | Valery Romanchev | Мастер-класс | 9 | 25.06.2013 22:38 |
Как вставить php код в шаблон сайта на typo3 | givemesomedrugs | Общие вопросы | 3 | 11.11.2010 18:40 |
Как вставить PHP код до всякого TYPO3 кода.. Или почти до | Valery Romanchev | Разработка расширений / TYPO3 extension development | 1 | 30.07.2005 17:15 |
TYPO3, PHP разработчик в Москве (full time) | Valery Romanchev | Работа и заказы / Job Offer and Request | 0 | 07.07.2005 01:26 |