[TYPO3-UG Russia] Хуки (Hooks) в tt_products v.2.5.0 !!!

Seytzhan A. seyitjan.abdrahmanov at gmail.com
Wed Aug 2 07:08:09 CEST 2006


Здравствуйте, уважаемые разработчики!
У меня возник вопрос насчёт использования хуков (hooks) в tt_products 
v.2.5.0.
Дело в том, что я хочу добавить новые поля к характеристикам продукта, и 
у меня что-то где-то не сходится.

Вот что я сделал:

1. Добавил в ext_localconf.php моего экстеншна следующие строки
*****************************************************************
$TYPO3_CONF_VARS['EXTCONF'][TT_PRODUCTS_EXTkey]['extendingTCA'][] = 
$_EXTKEY;
$TYPO3_CONF_VARS['EXTCONF'][TT_PRODUCTS_EXTkey]['getItemMarkerArray'][] 
= 
t3lib_extMgm::extPath($_EXTKEY).'class.user_seyitrealtyshop_regionhook.php'; 

*****************************************************************

2. Содержимое class.user_seyitrealtyshop_regionhook.php такое
*************************************************************
<?php
class user_seyitrealtyshop_regionhook {
  function getItemMarkerArray ($pObj, &$markerArray, $item, $catTitle, 
$tt_products, $tt_content, $imageNum, $imageRenderObj, $forminfoArray)
  {
$row = &$item['rec'];
$markerArray['###PRODUCT_REGION###'] ='<a 
href="uploads/tx_ttproducts/instrukcje/'.$row['tx_shopnewfield_plik'].'">'.'Pobierz 
plik'.'</a>' ;
}
?>

*************************************************************

3. Дальше я добавил соответствующий маркер ###PRODUCT_REGION### в мой 
файл шаблона.

И ничего не отображается.. Все поля записываются в базу.. Поле 
появляется в backend.. А на странице с продуктами ничего нету.

Ни у кого нету идей на этот счёт? Может где-то ошибка?

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

С Уважением, Сейтжан.



More information about the TYPO3-russia mailing list