[TYPO3-german] tx_news: realurl Problem mit Listenansicht und Detailansicht auf gleicher Seite

Chris typo3 at mediadreams.org
Thu Nov 17 12:01:13 CET 2016


Guten Tag zusammen,

ich stehe gerade vor einem sehr interessanten Phänomen. Und zwar habe ich das Newsplugin "List view" auf einer Seite eingebunden und als Ziel für die Detailansicht die gleiche Seite festgelegt. Wenn ich nun auf der Website in der Listenansicht eine News anklicke, komme ich auf die gleiche Seite, nur dass mir die Detailansicht der gewählten News angezeigt wird - und genau so soll es sein! :-)

Nun aktiviere ich realurl und meine URLs sehen folgendermaßen aus:

Listenansicht: /news/
Detailansicht: /news/show/titel-meiner-nachricht.html

Sehr schön, das funktioniert auch!

Nun kommt aber der Haken:
Wenn ich die News "Titel meiner Nachricht" in TYPO3 bearbeite und dann die Seite /news/show/titel-meiner-nachricht.html neu lade, werde ich auf /news/show/ umgeletet und es erscheint die Meldung, dass es zur Zeit keine News gibt. Lade ich die Seite news/show/titel-meiner-nachricht.html erneut, funktioniert es wieder.

Also immer nachdem eine News bearbeitet wurde, kann sie beim ERSTEN Aufruf nicht angezeigt werden, danach funktioniert alles wieder.

Hier ist meine realurl Konfiguration:

'postVarSets' => array(
  '_DEFAULT' => array(

    // EXT:news start
    'show' => array(
      array(
        'GETvar' => 'tx_news_pi1[action]',
        'noMatch' => 'bypass',
      ),
      array(
        'GETvar' => 'tx_news_pi1[controller]',
        'noMatch' => 'bypass'
      ),
      array(
        'GETvar' => 'tx_news_pi1[news]',
        'lookUpTable' => array(
          'table' => 'tx_news_domain_model_news',
          'id_field' => 'uid',
          'alias_field' => 'IF(path_segment!="",path_segment,title)',
          'addWhereClause' => ' AND NOT deleted',
          'useUniqueCache' => 1,
          'useUniqueCache_conf' => array(
            'strtolower' => 1,
            'spaceCharacter' => '-',
          ),
          'languageGetVar' => 'L',
          'languageExceptionUids' => '',
          'languageField' => 'sys_language_uid',
          'transOrigPointerField' => 'l10n_parent',
          'autoUpdate' => 1,
          'expireDays' => 180,
        ),
      ),
    ),

    'page' => array(
      array(
        'GETvar' => 'tx_news_pi1[@widget_0][currentPage]',
      ),
    ),
    // EXT:news end

  ),
),


Hat jemand eine Idee, woran das liegen könnte, oder noch viel besser, wie ich den Fehler eingrenzen und beheben kann?

Folgende Versionen kommen zum Einsatz:
TYPO3: 7.6.12
news: 5.2.0
realurl: 2.1.5

Viele Grüße
chris


More information about the TYPO3-german mailing list