Hallo,
ich würde den crawler bei mir gerne so einrichten, dass nur News eine bestimmten Kategorie von einem Crawler-Record genommen werden..
Mit dieser Konfiguration kann ich die News der Seite 13 crawlen, da es dort aber unterschiedliche Detailansichten für unterschiedliche Kategorien gibt (useSinglePidFromCategory) ist das natürlich nicht korrekt wenn hier alle tt_news von dieser Konfiguration genommen werden:
&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:13]
Gibt es die Möglichkeit das im crawler anzupassen oder muss ich die News auf mehrere Seiten aufteilen?
lg Matthias
Hallo,
sieht jemand die Möglichkeit, mit dem Crawler nur bestimmt Elemente einer Tabelle von einer Seite auszuwählen? Soweit ich das sehe habe ich mit dem Crawler nur die Möglichkeit nach der PID zu suchen und keine weiteren Felder einzubeziehen oder?
_TABLE:" in the beginning of string indicates a look up in a table. Syntax is a string where [keyword]:[value] pairs are separated by semi-colon. Example "_TABLE:tt_content; _PID:123"
Keyword "_TABLE" (mandatory, starting string): Value is table name from TCA to look up into.
Keyword "_PID": Value is optional page id to look in (default is current page).
Keyword "_FIELD": Value is field name to use for the value (default is uid).
Ich kann also die Tabelle auswählen _TABLE:tt_news, dann kann ich die PID auswählen _PID:20 und dann könnte ich noch sagen, dass er nicht die UID für den Crawler verwendet sondern ein anderes Feld. Aber nach andere Tabellenfeldern filtern ist nicht möglich.
Gibt es jemanden der schon einmal dieses Problem hatte und eine Lösung gefunden hat bei der Verwendung von useSPidFromCategory? Kann ich einen eigenen Crawler schreiben der die SPID übernimmt und die richtigen Einträge in den tx_crawler_queue schreibt?
Fragen über Fragen 🙂
lg Matthias