![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 | |
|
Новенький
Регистрация: 18.06.2011
Сообщений: 17
|
нашел код
Цитата:
|
|
|
|
|
|
|
#2 |
|
Продвинутый
Регистрация: 02.05.2007
Сообщений: 40
|
Можно ли вывести содержимое поля из таблицы своего расширения? Вот так не работает:
Код:
lib.my_lib = CONTENT
lib.my_lib.table = tx_my_ext_table
lib.my_lib.select {
pidInList = 9
selectFields = count(*) as my_row
where = NOT deleted AND NOT hidden
andWhere = tx_my_ext_table.my_second_row=1
groupBy = tstamp
}
Вроде как получается таблицы с префиксом "tx_" разрешены. Или может есть другой способ? |
|
|
|
|
|
#3 |
|
Senior Member
|
Можно! Ваш код корректный, но не полный - для CONTENT нужно указать как вывести загруженные данные. Иначе что вы ожидаете увидеть?
Читайте TSref CONTENT.renderObj и ищите примеры здесь или в гугле. |
|
|
|
|
|
#4 |
|
Продвинутый
Регистрация: 02.05.2007
Сообщений: 40
|
Спасибо большое за подсказку, вот теперь работает:
Код:
lib.my_lib = CONTENT
lib.my_lib.table = tx_my_ext_table
lib.my_lib.select {
pidInList = 9
selectFields = my_row
where = NOT deleted AND NOT hidden
andWhere = my_second_row=1
orderBy = tstamp
limit = 1
}
lib.my_lib.renderObj = COA
lib.my_lib.renderObj {
10 = TEXT
10.field = my_row
}
|
|
|
|
|
|
#5 |
|
Senior Member
|
Это вам не SQL:
Код:
# limit 10 entries lib.my_lib.select.max=10 |
|
|
|
|
|
#6 |
|
Senior Member
|
И еще несколько хороших примеров: http://www.typo3wizard.com/en/articl...nt-object.html
|
|
|
|
|
|
#7 |
|
Продвинутый
Регистрация: 02.05.2007
Сообщений: 40
|
Еще раз спасибо большое за очередную подсказку и ссылку! Знаю этот сайт, но как-то давно уже не заходил) Там на самом деле очень много замечательных примеров. А мой lib теперь уже полностью работает:
Код:
lib.my_lib = CONTENT
lib.my_lib.table = tx_my_ext_table
lib.my_lib.select {
pidInList = 9
selectFields = my_row
where = NOT deleted AND NOT hidden
andWhere = my_second_row=1
orderBy = tstamp DESC
max = 1
}
lib.my_lib.renderObj = COA
lib.my_lib.renderObj {
10 = TEXT
10.field = my_row
}
|
|
|
|