Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   переменные в stdwrap (http://forum.typo3.ru/showthread.php?t=763)

Lato Sergey 08.09.2005 15:24

переменные в stdwrap
 
Коллеги, никак не могу решить одну проблему - прерыл кучу примеров и не вижу решения, прошу помощи.

Существует TS:
temp.template.block_mini_more = $BLOCK_NAME<br><div>|</div>


temp.block_mini_1 = USER_INT
temp.block_mini_1.userFunc = user_block_class->draw
temp.block_mini_1.stdWrap.wrap < temp.template.block_mini_more


каким образом передать в \"block_mini_more\" значение $BLOCK_NAME?
причем следует учесть, что данный блок может подгружатся в других частях TS

посредством parseFunc реализовать не получилось.

Полтиников 08.09.2005 22:49

Можешь посмотреть пример в документации http://typo3.ru/uploads/media/fe_users_help.pdf
страница 4 - 5.

Полтиников 09.09.2005 04:44

сори, вопрос не сразу понял, только когда увидел еще один подобный вопрос.
Может скажешь саму задачу, а не вариант попытки ее решения.

Lato Sergey 09.09.2005 10:59

Я пошел другим путем :(

TS:
-------------
temp.template.block_mini_more = {HREF}<br><div>|</div>


temp.block_mini_1 = USER_INT
temp.block_mini_1.wrap < temp.template.block_mini_more
temp.block_mini_1.href = /java-games/
temp.block_mini_1.string = block_mini_1.php
temp.block_mini_1.userFunc = user_block_class->draw

-------------


PHP:
-------------
class user_block_class
{
function draw($conf,$content)
{
global $TSFE;

$TSFE->set_no_cache();

$module = $content['string'];

$out = \"Нечто\";

if(!empty($content[wrap])) {
$out = str_replace(\"|\", $out, $content[wrap]);
$out = str_replace(\"{HREF}\", $content[href], $out);
}
return $out;
}
}

-------------


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

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