Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Вытащить заголовок товара из extendedshop (http://forum.typo3.ru/showthread.php?t=8855)

alexk 03.09.2010 06:28

Вытащить заголовок товара из extendedshop
 
Добрый день возникла необходимость вытащить заголовок товара из extendedshop. Вот собственно что нужно, есть скрипт заголовка страницы:
Код:

page.headerData.20 = COA
page.headerData.20.wrap =  <title>|</title>

page.headerData.20 {
10 = HMENU
10 {        ...       
        }
}       
20 = HTML
20.value < сюда подставить заголовок товара
}

Может кто знает как написать функцию которая будет этот заголовок дергать, или может кто знает адекватное решение?

Заранее благодарен

-=UncleByte=- 03.09.2010 18:11

Можно попробовать select - подробности в TSRef.

alexk 03.09.2010 18:15

А подробнее чуть чуть можно, я не совсем понял?

-=UncleByte=- 03.09.2010 18:46

select служит для вытаскивания контента из практически любых таблиц в БД сайта - соответственно можно вытаскивать заголовок из базы магазина и подставлять его куда нужно.

alexk 03.09.2010 20:27

А можете пример привести, никогда с этим не сталкивался.

-=UncleByte=- 03.09.2010 21:19

http://typo3.org/documentation/docum...1/7/#id2519413

Немного перепутал - CONTENT нужен, а select в нем как раз используется - в приведенной ссылке и пример есть.
Ну и свой пример могу показать:
Код:

60 = CONTENT
60 {
table = tx_estateagent_estate
select {
selectFields = uid, pid, tstamp, name
pidInList = this
orderBy = pid
recursive = 100
andWhere = NOT deleted
}
renderObj = COA
renderObj {
wrap = <url>|</url>
1 = TEXT
1.typolink.parameter.field = pid
1.typolink.additionalParams = &tx_estateagent_pi1[showUid]={field:uid}
1.typolink.additionalParams.stdWrap.insertData = 1
1.typolink.returnLast = url
1.insertData = 1
1.wrap = <loc>|</loc>
...
}
}

Это кусок генерации sitemap для поисковиков - вытаскивает из таблицы расширения страницы и категории объектов и на этой основе выдает на них ссылки.
По такой же схеме можно практически из любой таблицы брать любые поля.


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

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