Hallo Leute!
Ich bin erst bei meinem zweiten TYPO3 Projekt und habe ein kleines Verständnisproblem.
Ich habe nun eine Suchbox eingebaut. indexed_search & crawler sind installiert. Den crawler stoße ich per Cronjob an. Laut Web/Info/Site Crawler/CLI status reagiert der Crawler auch wunderbar - momentan alle 5 Minuten.
Mein Ziel sollte im Endeffekt sein, dass der Kunde neue Seiten anlegt oder Inhalte editiert und er nicht ständig manuell die "Suchfunktion" updaten muss, damit gerade eingepflegte Seiten oder Seiteninhalte über die Suchmaschine gefunden werden.
Momentan werden die Inhalte (der Content) der einzelnen Seiten aber nicht aktualisiert.
Meine grundlegende Verständnisfrage ist nun: Muss jede Seite im FE manuell über den Browser aufgerufen werden, damit der Content im BE aktualisiert wird???? Das kann's ja nicht sein - allerdings funzt diese Aktualisierung dann bei mir.
Aus den Manuals werde ich nicht weiter schlau. Vielleicht habe ich auch grundlegende Start- oder Verständnisprobleme.Habe mir schon zig Seiten durchgelesen...
Ich würde mich echt freuen, wenn mir jemand der erfahreneren Typos sagen könnte, was ich denn falsch mache. Ich vermute, ich mache etwas Grundlegendes falsch.
Bitte nicht verzweifeln, ich bin neu im TYPO3-Land. Über jeden Korrekturhinweis wäre ich sehr dankbar!!!!
Hab mir halt alles zusammen geklaut und verstehe noch nicht alles 100%ig ;-)
Hier mal mein Setup vom Root-Template:
#Spamschutz
config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = (at)
#Einstellen des DocType auf XHTML Transitional
config.doctype = xhtml_trans
config.xhtml_cleaning = all
config.htmlTag_langKey = de
config.xhtml_cleaning = all
config.xmlprologue = none
config.removeDefaultJS = 1
config.removeDefaultJS = external
config.inlineStyle2TempFile = 1
config.disablePrefixComment = 1
#Spracheinstellungen f. System und Extensions
sys_language_uid = 0
config.language = de
config.locale_all = german
#Entfernt die zusätzlichen CSS-Klassen
lib.stdheader.3 = LOAD_REGISTER
lib.stdheader.3.headerClass =
lib.stdheader.3.headerClass.noTrimWrap = |
lib.stdheader.stdWrap.dataWrap = |
#Standard-Headings aufräumen
lib.stdheader.stdWrap.dataWrap =
lib.stdheader.10.1.fontTag = <h1>|</h1>
lib.stdheader.10.2.fontTag = <h2>|</h2>
lib.stdheader.10.3.fontTag = <h3>|</h3>
lib.stdheader.10.4.fontTag = <h4>|</h4>
lib.stdheader.10.5.fontTag = <h5>|</h5>
#Content Elemente aufräumen und Kommentare entfernen
tt_content.stdWrap.dataWrap >
tt_content.stdWrap.prefixComment >
tt_content.header.20.dataWrap >
tt_content.header.20.prefixComment >
tt_content.default.prefixComment >
tt_content.text.stdWrap.prefixComment >
tt_content.text.20.prefixComment >
tt_content.textpic.20.stdWrap.prefixComment >
tt_content.table.20.stdWrap.prefixComment >
tt_content.mailform.20.stdWrap.wrap >
tt_content.menu.20.stdWrap.prefixComment >
tt_content.image.20.stdWrap.prefixComment >
tt_content.list.20.stdWrap.prefixComment >
tt_content.noANameTagForFirstRecord = 1
tt_content.mailform.20.target = _self
tt_content.mailform.20.badMess = Sie müssen alle nachfolgenden Felder ausfüllen:
#URL f. Suchmaschinen
#config.simulateStaticDocuments = PATH_INFO
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.simulateStaticDocuments_addTitle = 50
config.simulateStaticDocuments_pEnc=md5
config.simulateStaticDocuments_pEnc_onlyP = cHash, L, print, tx_ttnews[backPid], tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], tx_ttnews[pointer], tx_ttnews[swords]
#Plugins:
#Konfiguration Macina Searchbox, unbedingt VOR(!) config.index_enable = 1
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 15
templateFile = fileadmin/templates/macina_searchbox.htm
}
#Konfiguration Indexed Search Engine
config.no_cache = 0
config.index_enable = 1
config.index_externals = 1
plugin.tx_indexedsearch {
blind {
###settings: 0=aktiv (sichtbar), -1 inaktiv (nicht sichtbar)
## Vergleichs-Typ (Ganzes Wort, Wortteil,etc)
type = -1
## type default option (und /oder)
defOp = 0
## Bereich(e) der website
sections = -1
## Suche in Medientypen (erweiterungen)
media = 1
## Sortierung
order = 0
## Ansicht (Sektionshierachie / Liste)
group = -1
## Ansicht: Erweiterte Vorschau
extResume = -1
## Sprachwahlbox
lang = -1
## Aufsteigend absteigend
desc = 0
## Ergebnisse (Anzahl der Treffer pro Seite)
results = 0
}
show {
###settings: 1=aktiv (sichtbar), 0 inaktiv (nicht sichtbar)
## zeige Kurzanleitung
rules = 0
## Erstellungsinformationen des Hashes
parsetimes = 1
## Zweite ebene im Bereichs-dropdown anzeigen
L2sections = 1
## Erste ebene im Bereichs-dropdown anzeigen
L1sections = 1
## Alle "nicht im menü" oder "im menü verstecken"
##(aber nicht "versteckte" seiten) mit anzeigen in section?
LxALLtypes = 0
## leeren des Suchfeldes nach suche
clearSearchBox = 0
## Aktuelles suchwort zu den bisherigen suchwörtern hinzufügen
clearSearchBox.enableSubSearchCheckBox=0
}
search {
## Seiten-Id auf der die Suchergebnisse ausgegeben werden sollen.
## Leer lassen entspricht auf gleicher Seite ausgeben
## nichts bei Verwendung von macina_searchbox angeben!!
rootPidList =
## Anzahl der auszugebenden treffer
page_links = 10
}
}
plugin.tx_indexedsearch._DEFAULT_PI_VARS.sections = rl2
seite = PAGE
seite {
typeNum = 0
stylesheet = fileadmin/templates/stylesheet.css
... usw ....
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/template_main.html
10.workOnSubpart = DOKUMENT
10.marks {
... usw ...
## macina_searchbox einbinden
searchbox >
searchbox < plugin.tx_macinasearchbox_pi1
}
}
Hier ist das derzeitige TSconfig der Root-Site:
tx_crawler.crawlerCfg.paramSets.test = &L=[0-3]&contentId=[_TABLE:tt_content]
tx_crawler.crawlerCfg.paramSets.test {
pidsOnly = 10, 5, 6, 7, 8, 9
procInstrFilter = tx_indexedsearch_reindex
baseUrl = http://{meine_domain}/cms/
}