Zum Inhalt springen

Searchbox mit indexed_search im Header

Erstellt am 31. Oktober 2016 · 1 Antwort · letzte Antwort am 2. November 2016

Tags: Fluid, Suche, TYPO3 7, Frage

mimii ·

Hallo ins Forum,

ich möchte ein Suchenfeld im Header der Seite einbauen. Soweit kein Problem, hierzu möchte ich einfach ein eigenes Fluidtemplate anlegen. Problem ist nur, dass das Fluidtemplate nicht genommen wird, sondern das alte mit Tabellen aufgebaute Template.

Statisches Template für Fluid ist eingetragen, auf der Suchenseite ist das Plugin für Fluid ausgewählt (hier funktioniert es auch), die Konstanten sind korrekt.

lib.searchbox = COA_INT
lib.searchbox {
  ## Hier müsste eigentlich das Fluid-Plugin angegeben werden
  10 < plugin.tx_indexedsearch
  10 {
	settings {
		displayAdvancedSearchLink = 0
		displayResultNumber = 0
		displayLevel2Sections = 0
	}
		
	view {
	    templateRootPaths {
	        0 = EXT:indexed_search/Resources/Private/Templates/
	        10 = {$templates.indexedsearch.templateRootPath.searchbox}
	    }
	    partialRootPaths {
		0 = EXT:indexed_search/Resources/Private/Partials/
		10 = {$templates.indexedsearch.partialRootPath.searchbox}
	    }
	    layoutRootPaths {
		0 = EXT:indexed_search/Resources/Private/Layouts/
		10 = {$templates.indexedsearch.layoutRootPath.searchbox}
	    }
        }	
	
    }
}

Hat das plugin.tx_indexedsearch für Fluid einen anderen Namen, den ich grade nicht finde? Oder kann man das irgendwie anders einstellen?

Danke für n Tipp und Gruß
mimii

Julian.​Hofmann ·

Hallo mimii.

Ansich sieht dein Schnipsel logisch aus und sollte/müsste tun. Warum er's nicht tut - keine Ahnung.

Eine Einbindung, die in TYPO3 7.6 läuft:

10 = USER
10 {
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
    vendorName = TYPO3\CMS
    extensionName = IndexedSearch
    pluginName = Pi2
    switchableControllerActions {
        Search {
            1 = form
            2 = search
        }
    }

    view =< plugin.tx_indexedsearch.view
    view.partialRootPaths.10 = {$filepaths.extensiontemplates}indexed_search/mainnav/Partials/
    view.templateRootPaths.10 = {$filepaths.extensiontemplates}indexed_search/mainnav/Templates/
    settings =< plugin.tx_indexedsearch.settings
}

Viele Grüße
Julian