jambagecom / macina-searchbox
此扩展允许您将搜索框配置作为TypoScript插件添加到所有页面,这些页面会将搜索值提交给索引搜索引擎插件。
v3.2.1
2024-05-07 13:36 UTC
Requires
- typo3/cms-core: ^11.5 || ^12.4
Suggests
- typo3/cms-indexed-search: ^11.5 || ^12.4
Replaces
- typo3-ter/macina-searchbox: v3.2.1
This package is auto-updated.
Last update: 2024-09-08 22:47:13 UTC
README
TYPO3 扩展 macina_searchbox
此扩展允许您将搜索框添加到由TYPO3驱动的网站,并将搜索值提交给索引搜索引擎插件。macina_searchbox 扩展提供了一种在每页上插入索引搜索搜索框的简便方法。它具有易于修改的Fluid模板,并支持多语言。使用索引搜索插件。此扩展对于拥有不会显示搜索结果的Fluid模板非常有用。
用户
TypoScript
lib.macina_searchbox = USER lib.macina_searchbox { userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run extensionName = IndexedSearch vendorName = TYPO3\CMS pluginName = Pi2 features =< plugin.tx_indexedsearch.features view =< plugin.tx_indexedsearch.view view.partialRootPaths.10 = EXT:macina_searchbox/Resources/Private/Partials/ view.templateRootPaths.10 = EXT:macina_searchbox/Resources/Private/Templates/ settings =< plugin.tx_indexedsearch.settings settings { targetPid = {$lib.macina_searchbox.pidSearchpage} displayAdvancedSearchLink = 1 blind.numberOfResults = 0 } }
CSS
您可以使用这些CSS设置以获得与macina_searchbox旧版本相同的输出。
.tx-indexedsearch-searchbox fieldset { border:none; padding:0 0 10px 0; margin:0; } .tx-indexedsearch-form { float: left; } .tx-indexedsearch-search-submit { float: right; }
管理员
从“包含静态(来自扩展)”插入索引搜索(indexed_search)的设置,然后插入Macina Searchbox(macina_searchbox)的设置,然后插入索引搜索插件。索引搜索设置必须在Macina Searchbox之前。不要使用macina_searchbox插件!这已经从旧版本中更改,并且过时的文档已经不再适用!
通过此方法,设置将在您的TypoScript中可用。然后您可以修改设置以适应您自己的模板文件,您可以根据需要更改这些文件。
然后在您的模板中添加以下内容
<f:cObject typoscriptObjectPath="lib.macina_searchbox" />
或者
page.10.marks.LEFT < lib.macina_searchbox
贡献
此Git版本在 TYPO3 扩展存储库 下发布。我们邀请您在此GitHub仓库上发表评论并报告错误。