Вызываете метод плагина TYPO3 в TypoScript? - PullRequest
0 голосов
/ 07 ноября 2011

возможно ли вызвать метод плагина из TypoScript?Мне нужно передать выходные данные метода в объект TEXT TypoScript.

Вот как я это себе представляю (хотя это не правильный код TypoScript):

lib.field_some_field.value.wrap < plugin.some_plugin.some_method

Возможно ли это?Спасибо!

1 Ответ

2 голосов
/ 07 ноября 2011

непроверенный:

# If you are using an USER Object
includeLibs.some_plugin = EXT:some_plugin/pi1/class.tx_some_plugin_pi1.php

lib.field_some_field_with_stdWrap.append < USER
lib.field_some_field_with_stdWrap.append {
  # you need includeLibs only, if you use an USER_INT Object
  includeLibs = EXT:some_plugin/pi1/class.tx_some_plugin_pi1.php
  userFunc = tx_some_plugin_pi1->some_method
}

Но вам нужно установить в localconf.php / через Install-Tool:

$TYPO3_CONF_VARS['FE']['userFuncClassPrefix'] = false

И some_method будет называться tx_some_plugin_pi1-> some_method ($ content, $ conf), вы не можете изменять параметры!

или

Если это ваше расширение, вы можете просто проверить conf-переменную.

lib.field_some_field_with_stdWrap.append < plugin.some_plugin
lib.field_some_field_with_stdWrap.append.useMethod = some_method

Теперь проверьте ваш метод main () для $ conf ['useMethod'].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...