[Frage] Indexed Search macht Fehler bei Powermail TYPO3-Version: 6.2.7

  • 0 x
    16 Beiträge
    3 Hilfreiche Beiträge
    08. 09. 2015, 18:24

    TYPO3 - Version 6.2.10

    Ich habe ein Problem bei der Indexierung mit Indexed Search und Powermail.

    • In der Internetseite habe ich mit Powermail ein zweiseitiges Formular mit Konfirmation erstellt.
    • Die Indexedsuche indexiert die Seiten über das Frontend Indexing.
    • Wenn ich auf die Seite "Garantie" mit dem Formular gehe, dann stimmt der Index zu dieser Seite wenn ich sie suche.
    • Wenn ich dann aber das Formular ausfülle und wieder nach "Garantie" suche dann bekomme ich im
    • Suchergebnis den Link zur Konfirmationsseite des Formulares. Dies führt natürlich dann zu einem Fehler, da das Formular noch nicht ausgefüllt und nicht abgesendet wurde.

    Hat jemand ähnliche Probleme?

    Frage: Kann man die Indexsuche für ddas Pugin Powermail oder seine Konfirmationsseite abschalten?
    Am liebsten ohne die Extension "crawler" benutzen zu müssen.


  • 1
  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    09. 09. 2015, 08:59

    Du kannst für jede Seite über die Checkbox "In Indexsuche einbeziehen" -> "Deaktivieren" auf dem Tab "Verhalten" die Indizierung abschalten.
    Einzelne CE's kannst du mit HTML-CE's "wrappen", die jeweils "<!--TYPO3SEARCH_end-->" bzw. "<!--TYPO3SEARCH_begin-->" enthalten.
    Diese Tags steuern die Indizierung im FE,
    du kannst damit ganz gezielt Seitenbereiche wie z.B. Menüs aus der Suche ausschließen.

  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    09. 09. 2015, 10:48

    Hast du im Extension Manager bei powermail eingestellt, dass die Formulare gecacht werden sollen?

    Normalerweise ist dies nicht aktiv - damit sind die powermail-Actions alle auf nicht-cachen eingestellt und sollten somit auch nicht mit der Suche indiziert werden können.

    ---

    Nachtrag: Die verwendete Powermail-Version wäre noch interessant :)

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • 0 x
    16 Beiträge
    3 Hilfreiche Beiträge
    09. 09. 2015, 12:06

    Hi MacGyver,

    powermail ist in der beschriebenen Einstellung auf "nicht-cachen" eingestellt.
    dennoch bekomme ich in der Suche beide Links angezeigt:
    http://www.XXXXXX.de/kontakt/nse-ag-garantieverlaengerung/60f931da6ab831cb947a981e22b2908c/?tx_powermail_pi1%5Baction%5D=confirmation&tx_powermail_pi1%5Bcontroller%5D=Form

    und

    http://www.XXXXXX.de/kontakt/nse-ag-garantieverlaengerung/

    der erste führt zu dem Fehler.

    @Flash Gorden, denkst Du Dein Ansatz geht noch in Powermail Version 2.8.0?
    Das ist komplett mit Extbase & Fluid aufgebaut und da wird nicht gemappt oder?

  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    09. 09. 2015, 12:50

    Der Ansatz von jenses geht auf jeden Fall - unabhängig der Erweiterung

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • 0 x
    16 Beiträge
    3 Hilfreiche Beiträge
    10. 09. 2015, 05:00

    Das mit den HTML-CE ging leide nicht, weil die Seitge "Confirmation" ja durch eine neue Aktion aufgerufen wird, sprich über den neuen Link mit den Parametern aufgerufen wird:
    http://www.XXXXXX.de/kontakt/nse-ag-garantieverlaengerung/60f931da6ab831cb947a981e22b2908c/?tx_powermail_pi1%5Baction%5D=confirmation&tx_powermail_pi1%5Bcontroller%5D=Form

    Ein deaktivieren der Suche von der Seite mit "In Indexsuche einbeziehen" auf "Deaktivieren" kam auch nicht in frage, weil das Powermail Plugin nur auf einer Seite liegt. Die Confirmation liegt auf der selben seite wie das Formular selber und dann würde die Suche das Formular gar nicht mehr finden.

    Ich habe noch eine Idee gehabt, deaktiviere den Suchindex für die Links mit den Parametern von Powernail und dann geht es:

    [globalVar = GP:tx_powermail_pi1 > 0]
    page.config.index_enable = 0
    page.config.index_externals = 0
    [global]

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    10. 09. 2015, 07:33

    Zitiert von: all4pages
    Das mit den HTML-CE ging leide nicht...

    ...weil das Powermail Plugin nur auf einer Seite liegt. Die Confirmation liegt auf der selben seite wie das Formular selber ...


    Finde den Fehler ;-)
    Natürlich geht das mit dem HTML-CE unter den gegebenen Umständen.

  • 0 x
    16 Beiträge
    3 Hilfreiche Beiträge
    10. 09. 2015, 11:57

    Vielleicht habe ich Dich falsch verstanden:
    Ich hatte ein Seiteninhalt vom Type HTML vor und einen nach dem Powermail-Plugin reingepackt.
    In das davor habe ich <!--TYPO3SEARCH_end-->
    und das danach habe ich <!--TYPO3SEARCH_begin-->
    reingepackt.

    Das hat aber nicht verhindert, dass er den Link zur Konfirmationsseite in den Suchindex aufgenommen hat.

    Ich schwöre, ich habe es versucht- Cache geleert ...

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    11. 09. 2015, 08:32

    Hast du auch den Suchindex geleert?
    Wenn ja, hast du irgendwo einen Schreibfehler.
    Die Indizierung im FE wird allein und ausschließlich über korrekte Tags TYPO3SEARCH_end & TYPO3SEARCH_begin gesteuert.

  • 1