Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 08.09.2005, 15:24   #1
Lato Sergey
Продвинутый
 
Регистрация: 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 реализовать не получилось.
Lato Sergey вне форума   Ответить с цитированием
Старый 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
Lato Sergey
Продвинутый
 
Регистрация: 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;
}
}

-------------
Lato Sergey вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория