Search (Solr)¶
Overriding the FLUID templates¶
Solr: Listing¶
This is how the templates are assigned in the solr extension:
plugin.tx_solr {
    view {
        templateRootPaths {
            0 = EXT:solr/Resources/Private/Templates/
            10 = {$plugin.tx_solr.view.templateRootPath}
        }
        partialRootPaths {
            0 = EXT:solr/Resources/Private/Partials/
            10 = {$plugin.tx_solr.view.partialRootPath}
        }
        layoutRootPaths {
            0 = EXT:solr/Resources/Private/Layouts/
            10 = {$plugin.tx_solr.view.layoutRootPath}
        }
    }
}
If you want to overwrite the templates you can set new paths in constants.
plugin.tx_solr.view {
    templateRootPath = EXT:your_extension_key/Resources/Private/Templates/Solr/
    partialRootPath = EXT:your_extension_key/Resources/Private/Partials/Solr/
    layoutRootPath = EXT:your_extension_key/Resources/Private/Layouts/Solr/
}
If you add new page templates, remember to add the wrapping search markers in fluid.
<!--TYPO3SEARCH_begin-->
    <h1>content to be indexed</h1>
    <p>...</p>
<!--TYPO3SEARCH_end-->