Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
07.09.2007, 16:28 | #1 |
Новенький
Регистрация: 04.07.2007
Сообщений: 17
|
Как использовать условие [userFunc]?
Нужно выводить контент в зависимости от результата, возвращаемого пользовательской функцией.
Подскажите, пожалуйста: 1. Где должна находиться эта функция (Создать свой файл? Использовать имеющийся?) 2. Какой cObject (если он нужен) использовать, чтобы TypoScript увидел функцию 3. Как должно выглядеть условие, вызывающее функцию с параметрами Очень нужна любая подсказка. Спасибо. |
07.09.2007, 17:48 | #2 | |
Administrator
|
TSref рулит
Цитата:
|
|
07.09.2007, 17:58 | #3 |
Новенький
Регистрация: 04.07.2007
Сообщений: 17
|
Действительно, рулит!
Спасибо, что вернули в нужное русло поиска. Такой вариант ранее не работал, оказывается, из-за неправильно использованных конструкций вывода. Еще вопрос: функция обязана содержаться в localconf.php или быть include-нной в него? Может, есть возможность указать другой файл, специально для пользовательских функций? Спасибо. |
07.09.2007, 18:12 | #4 |
Senior Member
|
Функция обязана быть глобально объявленной и доступной. В принципе, подойдет ext_localconf.php любого установленного расширения. Кроме того (если я не ошибаюсь), можно прописать в TS
config.includeLibs.user_myveryspecialfunc = fileadmin/php/myfunc.php и объявить эту функцию внутри этого файла.
__________________
TYPO3 FAQ |
11.09.2007, 18:25 | #5 | |
Новенький
Регистрация: 04.07.2007
Сообщений: 17
|
Цитата:
|
|
25.12.2007, 13:44 | #6 |
Новенький
Регистрация: 10.12.2007
Сообщений: 5
|
а куда эту строчку надо вставлять? в TS Setup? или TS config?
дело в том, что пробовал вставлять - ничего, пишу Код:
page.includeLibs.user_qwert = fileadmin/myfunc.php Код:
[userFunc = user_qwert] Код:
function user_qwert() { echo "user_qwert"; return true; } |
25.12.2007, 22:06 | #8 |
Новенький
Регистрация: 10.12.2007
Сообщений: 5
|
делал, работает не так, как нужно .... с тем же условием выполняется почему-то 2 раза ... поэтому и ищу решение с внешним файлом
|
25.12.2007, 22:33 | #10 |
Новенький
Регистрация: 10.12.2007
Сообщений: 5
|
ээээ .... не знаю, что это такое
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таксономия в typo3 (как реализовать?) | Slanj | Общие вопросы | 19 | 24.06.2013 01:14 |
Как в RTE HtmlArea добавить свою кнопку? | Дылгеров Ц.В. | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 9 | 17.04.2008 20:21 |
посоветуйте как разобраться с ImageMagic-ом | -=STYDENT=- | Общие вопросы | 3 | 27.07.2006 23:54 |
как удалить файл | Станислав | Общие вопросы | 1 | 25.01.2006 07:37 |
Как сoвместить tt_news, da_newslettersubscription, direct_mail ?? | Boris | Общие вопросы | 1 | 09.04.2005 10:05 |