是否可以在不包含在 TYPO3 模板模块后端的情况下呈现自定义扩展
Is it possible to render custom extension without include in backend in template module of TYPO3
我是 typo3 的新手。
我不知道它是怎么做的。
提前致谢。
你的问题很含糊。
您应该提供更多信息:
- 你试过什么?
- 你现在的情况如何?
- 你想达到什么目的?
我假设:
您需要自己编写的扩展的一些输出。
TYPO3 中的机制是 plugins
。这些可以作为页面中的内容元素插入。配置,要显示的内容可以用 TypoScript
完成,可以是页面特定的。或者您允许编辑器使用插件中的数据配置输出。
创建插件有多种可能性。您可以在此处开始文档:https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FrontendPlugin/Index.html 或搜索有关“为 TYPO3 开发插件”的教程。
对于初学者来说,使用 ExtensionBuilder 扩展来构建扩展可能很容易。它将为您提供代码集成到 TYPO3 中的框架。
抱歉,您的问题有点太短了。
扩展 TYPO3 将主要在 UserFunc 的帮助下实现。是的,extbase 和 piBase 也是 UserFunc 的。您想实施自己的基于 PHP 的解决方案吗?在 UserFunc 的帮助下实现它:
如您所见,我已将 link 发布到 TYPO3 的 TypoScript 参考。由于必须以某种方式包含 TypoScript(主要在模板模块中),IMO 只有 2 种其他方法可以在没有 TS 后端模块的情况下添加 TypoScript:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript();
否则,您可以在扩展的根目录中创建一个名为 ext_typoscript_setup.typoscript
的文件。那里的每个 TypoScript 都会自动添加。
官方方法是:创建文件Configuration/TCA/Overrides/sys_template.php
并按如下方式注册您的TypoScript:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile(
'your_ext_key',
'Configuration/TypoScript',
'A cool title for TS backend module'
);
你好
斯蒂芬
我是 typo3 的新手。 我不知道它是怎么做的。 提前致谢。
你的问题很含糊。
您应该提供更多信息:
- 你试过什么?
- 你现在的情况如何?
- 你想达到什么目的?
我假设:
您需要自己编写的扩展的一些输出。
TYPO3 中的机制是 plugins
。这些可以作为页面中的内容元素插入。配置,要显示的内容可以用 TypoScript
完成,可以是页面特定的。或者您允许编辑器使用插件中的数据配置输出。
创建插件有多种可能性。您可以在此处开始文档:https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FrontendPlugin/Index.html 或搜索有关“为 TYPO3 开发插件”的教程。
对于初学者来说,使用 ExtensionBuilder 扩展来构建扩展可能很容易。它将为您提供代码集成到 TYPO3 中的框架。
抱歉,您的问题有点太短了。
扩展 TYPO3 将主要在 UserFunc 的帮助下实现。是的,extbase 和 piBase 也是 UserFunc 的。您想实施自己的基于 PHP 的解决方案吗?在 UserFunc 的帮助下实现它:
如您所见,我已将 link 发布到 TYPO3 的 TypoScript 参考。由于必须以某种方式包含 TypoScript(主要在模板模块中),IMO 只有 2 种其他方法可以在没有 TS 后端模块的情况下添加 TypoScript:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript();
否则,您可以在扩展的根目录中创建一个名为 ext_typoscript_setup.typoscript
的文件。那里的每个 TypoScript 都会自动添加。
官方方法是:创建文件Configuration/TCA/Overrides/sys_template.php
并按如下方式注册您的TypoScript:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile(
'your_ext_key',
'Configuration/TypoScript',
'A cool title for TS backend module'
);
你好
斯蒂芬