Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
08.09.2005, 15:24 | #1 |
Продвинутый
Регистрация: 19.08.2005
Сообщений: 39
|
переменные в 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 | #2 |
Продвинутый
Регистрация: 08.11.2004
Сообщений: 35
|
Можешь посмотреть пример в документации http://typo3.ru/uploads/media/fe_users_help.pdf
страница 4 - 5. |
09.09.2005, 04:44 | #3 |
Продвинутый
Регистрация: 08.11.2004
Сообщений: 35
|
сори, вопрос не сразу понял, только когда увидел еще один подобный вопрос.
Может скажешь саму задачу, а не вариант попытки ее решения. |
09.09.2005, 10:59 | #4 |
Продвинутый
Регистрация: 19.08.2005
Сообщений: 39
|
Я пошел другим путем
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; } } ------------- |