TYPO3 Plugin:

go_search

Indexierte Suchbeschränkung für bestimmte Erweiterungen

Diese Erweiterung ermöglicht es Entwicklern von Erweiterungen, Seiten mit folgenden Inhalten auszuschließen spezifische Plugins auf ihnen aus der indizierten Suche.

Dies kann bei Erweiterungen notwendig sein, die viele gleiche inhalte mit unterschiedlichen URL-Konfigurationen.

Beispiel (von mkg-hamburg.de):

mkg-hamburg.de/de/kalender/termine-finden/alle-termine/jahr/2012/monat/9/tag/6/mode/day.html

Eine solche URL erzeugt eine riesige Anzahl von möglichen URL-Konfigurationen, die werden alle von indexed_search indiziert.

Konfiguration

Um zu verhindern, dass indexed_search Seiten mit Ihrer Erweiterung indiziert, genügt es, wenn Sie füge den Namen der Erweiterung in das Konfigurationsarray dieser Erweiterung ein befindet sich in ext_localconf.php.

Beispiel:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tx_gosearch_restrict'] = array(
    tx_gopageuebersicht_piEvtList',
    tx_gopageuebersicht_piPublikationenList',
    tx_gopageuebersicht_piEvtCalendar',
);

So funktioniert es

Die Erweiterung registriert einen Haken für TSFE/configArrayPostProc und Änderungen die userFunc-Attribute für die konfigurierten Erweiterungen zu ihren eigenen methode. Diese Methode setzt no_search auf 1, so dass indexed_search versucht nicht, die Seite zu indizieren und ruft dann den ursprünglichen userFunc auf.

Beachten Sie, dass dies nur dann geschieht, wenn die Seite neu generiert wird. Das ist in Ordnung, denn die indexed_search indiziert nur Seiten bei der Regeneration.

Extbase

um den SearchBoxController über Typoskript aufzurufen, das in Vorlagen aufgenommen werden soll

<f:CObject typoscriptObjectPath="tt_content.gosearch_pisearchbox.20" /> />

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:GO_SEARCH ist auf

0.01 % aller TYPO3 installiert.

  • 0.04 % aller TYPO3 8.7.x Installationen installiert
  • 0.03 % aller TYPO3 7.6.x Installationen installiert

Aktualität:GO_SEARCH ist auf dem neusten Stand (v.unknown) bei

100 % aller TYPO3 Installationen

  • 0 % aller TYPO3 9.5.x Installationen
  • 0 % aller TYPO3 9.3.x Installationen
  • 0 % aller TYPO3 9.2.x Installationen
  • 0.04 % aller TYPO3 8.7.x Installationen
  • 0.03 % aller TYPO3 7.6.x Installationen
  • 0 % aller TYPO3 7.5.x Installationen
  • 0 % aller TYPO3 7.4.x Installationen
  • 0 % aller TYPO3 7.3.x Installationen
  • 0 % aller TYPO3 7.2.x Installationen
  • 0 % aller TYPO3 7.1.x Installationen
  • 0 % aller TYPO3 7.0.x Installationen
  • 0 % aller TYPO3 6.2.x Installationen
  • 0 % aller TYPO3 6.1.x Installationen
  • 0 % aller TYPO3 6.0.x Installationen
  • 0 % aller TYPO3 5.0.x Installationen
  • 0 % aller TYPO3 4.7.x Installationen
  • 0 % aller TYPO3 4.6.x Installationen
  • 0 % aller TYPO3 4.5.x Installationen
  • 0 % aller TYPO3 4.4.x Installationen
  • 0 % aller TYPO3 4.3.x Installationen
  • 0 % aller TYPO3 4.2.x Installationen
  • 0 % aller TYPO3 4.1.x Installationen
  • 0 % aller TYPO3 4.0.x Installationen
  • 0 % aller TYPO3 3.5.x Installationen

PHP Version:GO_SEARCH wird benutzt mit

  • 100 % PHP/5.6

Gosign-Responsive Index: TYPO3 Installationen nutzen GO_SEARCH zu

  • 75 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 25 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen GO_SEARCH zu

  • 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 0 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 0 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 25 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 75 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=36801 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>