So geht's nun wirklich nicht, Leute! 😉
Jetzt habe ich mal meine seite mit der instructionpage 4.4.4 verglichen, die auch die News-Extension verwendet, wo aber die News richtig indiziert und auch nach der Suche verlinkt werden. Und das ohne crawler.
Übrigens verwende ich die selben Versionen für indexed_search, tt_news und T3 auf dem selben Server.
Habe dann die Einstellungen, die ich noch nicht hatte, auf meine Seite übertragen, aber das klappte auch nicht. Auf der instructionpage war auch noch der News-Ordner im Feld "General Record Storage page" der Root-Page. Auch das habe ich versucht. Und wenn man diesen in der instructionpage weg nimmt, macht das auch keinen Unterschied.
Die zweite Differenz war noch die, dass ich auf meiner Seite die Marker "<!--TYPO3SEARCH_begin-->" im Tamplate habe. In der instructionpage ist dieser im TypoScript. Aber auch hier, wenn ich in in der instructionpage ganz weg nehme und nur einen Marker im News-Template setze, klappts noch immer.
Was kann man hier noch machen? Nachfolgend noch die Eck-Pfeiler meiner Config:
lg lixx
In der Root-Page:
"General Record Storage page" = News-Ordner
TSconfig des News-Ordner:
mod.web_list {
# limit the creation of new records in this sysFolder to these types
allowedNewTables = tt_news
}
# This will open the news singleView page when clicking 'preview' for a news record
tx_ttnews.singlePid = 33
TCEMAIN {
# Clear cache of the News page after content of the News folder has changed
clearCacheCmd = 3,4
clearCache_pageSiblingChildren = 1
}
Template-Config:
config {
no_cache = 0
admPanel = 0
disablePrefixComment = 1
meaningfulTempFilePrefix = 100
renderCharset = utf-8
metaCharset = utf-8
enableContentLengthHeader = 1
prefixLocalAnchors = all
typolinkCheckRootline = 1
extTarget = {$styles.content.links.extTarget}
spamProtectEmailAddresses = 1
spamProtectEmailAddresses_atSubst = (at)
index_enable = 1
index_externals = 1
simulateStaticDocuments = 0
baseURL = http://localhost/
tx_realurl_enable = 1
linkVars = L
language = de
locale_all = de_DE.UTF8
htmlTag_langKey = de
sys_language_uid = 0
sys_language_mode = strict
sys_language_overlay = hideNonTranslated
}
(baseURL wird natürlich nicht als A-Tag gesetzt)
indexedsearch-Config:
plugin.tx_indexedsearch {
_CSS_DEFAULT_STYLE >
templateFile = fileadmin/templates/plugin.indexedsearch.html
forwardSearchWordsInResultLink = 0
result_link_target = _self
search.rootPidList =
search.page_links = 10
show.rules = 0
}
Und zuletzt die news-Config:
plugin.tt_news {
_CSS_DEFAULT_STYLE >
_LOCAL_LANG.de {
backToList = Zurück zu: %s
more = Mehr erfahren
}
_LOCAL_LANG.en {
backToList = Back to: %s
more = Read more
}
templateFile = fileadmin/templates/plugin.tx_ttnews.html
pid_list = 32
singlePid = 33
backPid = 3
latestLimit = 2
limit = 10
categoryMode = 0
latestWithCatSelector = 1
useSPidFromCategory = 1
alternatingLayouts = 2
displayLatest {
subheader_stdWrap {
crop = 80 | ...| 1
append = TEXT
append.if.isTrue.field = short
append.data = register:newsMoreLink
append.typolink.ATagParams = class="link-pointer"
append.wrap = <br /><span class="link-pointer">|</span>
}
}
displayList {
subheader_stdWrap {
crop = 230 | ...| 1
append.wrap = |
append.if.isTrue.field = short
append.wrap = <br /><span class="link-pointer">|</span>
}
}
displaySingle {
date_stdWrap {
outerWrap = <p class="span-3 last size-10 clear right">|</p>
noTrimWrap = || |
append = TEXT
append {
value = PDF-Download
typolink {
parameter.data = page: uid
additionalParams = &tx_ttnews[tt_news]={GP: tx_ttnews|tt_news}&type=123&no_cache=1
additionalParams.insertData = 1
target = _blank
ATagParams = class="pdf-download" title="PDF-Download"
ATagBeforeWrap = 1
wrap = <span class="hide">|</span>
}
}
}
title_stdWrap.wrap = <h1>|</h1>
subheader_stdWrap.wrap = <p><strong>|</strong></p>
prevLink_stdWrap.wrap = <li class="prev">|</li>
prevLinkLabel_stdWrap.crop = 25 | ...
nextLink_stdWrap.wrap = <li class="next">|</li>
nextLinkLabel_stdWrap.crop = 25 | ...
}
singleViewPageBrowser {
showResultsWrap = <ul>|</ul>
activeLinkWrap.stdWrap.wrap = <span class="current">|</span>
}
pageBrowser {
showResultCount = 0
dontLinkActivePage = 0
showResultsWrap = |
browseBoxWrap = <p class="page-browser">|</p>
browseLinksWrap = <span>|</span>
activeLinkWrap >
activeLinkWrap = <span class="current">|</span>
disabledLinkWrap = <span>|</span>
inactiveLinkWrap = <span>|</span>
}
noNewsToListMsg_stdWrap.wrap = <p class="alert">|</p>
archiveEmptyMsg_stdWrap.wrap = <p class="alert">|</p>
searchEmptyMsg_stdWrap.wrap = <p class="alert">|</p>
noNewsIdMsg_stdWrap.wrap = <p class="alert">|</p>
}