Hallihallo,
ich haette da mal ne frage zum Search it plugin und Templates.
Problem:
ich leg ein statisches template mit dem autoparser an, konfigurier alles und arbeite damit.
Laeuft einwandfrei.
nun setz ich das Search It plugin ein und konfigurier auch das ohne probleme.
wenn ich jetzt aber versuche die suchresults auf eine andere seite auszulagern,
erstelle ein neues template fuer die result seite und uebernehme dort die config (siehe): http://typo3.org/documentation/document-library/an_searchit/plugin_tx_searchit_r-1/
dann uebernehme ich das basis template ueber Include basis template.
Die Suche funktioniert, die Result Ausgabe
auch und das generelle seitenlayout, allerdings wird mir nur auf der result seite das menu nicht mehr angezeigt.
ich poste mal das ts von dem Template und das von der result seite, vielleicht sieht ja irgendwer da draussen mehr als ich 😉
die basistemplate-konfiguration
page.config.doctype = xhtml_trans
config.admPanel = 1
#searchIt Config
temp.searchitConfig{
sections{
1{
title = Seiteninhalt
table = tt_content
fields = header|bodytext|imagecaption
}
}
}
temp.searchitForm < plugin.tx_ansearchit_form
temp.searchitForm {
resultPID = 79
format = label,field, button
label.caption= Suche
label.cssStyle = margin-right:10px;
field.title = Bitte geben Sie einen Suchbegriff ein
field.cssStyle = margin-right:10px;
field.wrap = <br />|<br />
button.caption = suchen
}
temp.searchitOverview < plugin.tx_ansearchit_resOverview
temp.searchitOverview {
config < temp.searchitConfig
headline.show = 1
headline.caption = Gefunden in
headline.wrap = <br /><h3>|</h3><br />
sections.format = name, count
sections{
NO.wrap = |<br />
ACT = 1
ACT.doNotLink = 1
ACT.wrap = |<br />
name.wrap = |
count.wrap = (|)
}
sections.wrap = |<hr style="border:none;border-bottom:solid #C9C9C9;height:1px;" />
noResults.caption = Ihre Suche brachte leider keine Ergebnisse.
}
temp.searchitList < plugin.tx_ansearchit_resList
temp.searchitList{
config < temp.searchitConfig
headline.show = 1
headline.caption = Ergebnisse
headline.wrap = <br /><br /><h3>|</h3><br />
}
#templparser-config
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/main/test.htm
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
}
relPathPrefix = fileadmin/template/main/
}
temp.menu1 = HMENU
temp.menu1.entryLevel = 0
temp.menu1.1 = TMENU
temp.menu1.1.wrap = <table id="menu1-table" border="0" align="center" width="97%"> | </table>
temp.menu1.1.NO.allWrap = <tr><td class="normal" id="1tmenu{elementUid}" align="left"> | </td></tr>
temp.menu1.1.CUR = 1
temp.menu1.1.CUR.allWrap = <tr><td class="current" align="left"> | </td></tr>
temp.menu1.1.NO.subst_elementUid = 1
temp.menu1.1.NO.RO_chBgColor = #B4C1CF | #6b83A0 | 1tmenu
temp.menu1.1.NO.RO = 1
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.menu1 < temp.menu1
subparts.content < styles.content.get
subparts.rightcol < styles.content.getRight
subparts.leftcol < styles.content.getLeft
subparts.search < temp.searchitForm
}
# Head Section
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate
# Copying the content from TEMPLATE for <head>-section:
page.headerData.10 < temp.headTemplate
und das result-template
temp.contentsearch = COA
temp.contentsearch{
12 = TEXT
12.value = <h2>Suchergebnisse</h2>
20 < temp.searchitOverview
30 < temp.searchitList
}
page.10.subparts.content < temp.contentsearch