[Frage] toctoc_comments - no typoscript template found (TYPO3 v7.6.4) [Gelöst] TYPO3-Version: -

  • freeatweb freeatweb
    Jedi-Meister
    0 x
    267 Beiträge
    4 Hilfreiche Beiträge
    12. 04. 2016, 16:44

    Hallo liebes Forum,

    wenn ich unter TYPO3 v7.6.4. die Extension toctoc_comments (egal ob EXT-Version 9.0.0, 9.0.1 oder 9.0.2) installiere, funktioniert alles soweit so gut.

    Wenn ich jedoch einen Kommentar, ein Rating, oä. abgebe, kommt die Meldung

    [code]TYPO3\CMS\Core\Error\Http\ServiceUnavailableException Object ( [statusHeaders:protected] => Array ( [0]=> HTTP/1.1 503 Service Unavailable ) [title:protected] => Service Unavailable (503) [message:protected] => No TypoScript template found!

    ...
    [/code]

    Das Rating, der Kommentar wird dennoch gespeichert.
    Das stastische Template ist im Root-Template eingebunden - die Ausgabe funktioniert einwandfrei.

    Hat jemand eine Idee?

    Vielen Dank & Lg

  • freeatweb freeatweb
    Jedi-Meister
    0 x
    267 Beiträge
    4 Hilfreiche Beiträge
    13. 04. 2016, 13:10 - Lösung

    Hab die Lösung gefunden:

    Das Typoscript-Template MUSS in der PID 1 angelegt sein, ansonsten gibt die Extension einen Fehler aus.

    class.toctoc_comments.php - Zeile 678-699:

    1. try {
    2. /** @var $frontend TypoScriptFrontendController */
    3.  
    4. $frontend = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
    5. 'TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController',
    6. $GLOBALS['TYPO3_CONF_VARS'], $pageId, ''
    7. );
    8.  
    9.  
    10. $GLOBALS['TSFE'] = & $frontend;
    11.  
    12. $frontend->initFEuser();
    13. $frontend->determineId();
    14. $frontend->initTemplate();
    15. $frontend->getConfigArray();
    16. // // Get linkVars, absRefPrefix, etc
    17. \TYPO3\CMS\Frontend\Page\PageGenerator::pagegenInit();
    18.  
    19.  
    20. } catch (Exception $e) {
    21. print_r($e);
    22. }

    Die Variable $pageId ist immer 1 - ist nicht optimal aber immerhin funktioniert's dann :-)

    Lg


  • 1
  • freeatweb freeatweb
    Jedi-Meister
    0 x
    267 Beiträge
    4 Hilfreiche Beiträge
    13. 04. 2016, 13:10

    Hab die Lösung gefunden:

    Das Typoscript-Template MUSS in der PID 1 angelegt sein, ansonsten gibt die Extension einen Fehler aus.

    class.toctoc_comments.php - Zeile 678-699:

    1. try {
    2. /** @var $frontend TypoScriptFrontendController */
    3.  
    4. $frontend = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
    5. 'TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController',
    6. $GLOBALS['TYPO3_CONF_VARS'], $pageId, ''
    7. );
    8.  
    9.  
    10. $GLOBALS['TSFE'] = & $frontend;
    11.  
    12. $frontend->initFEuser();
    13. $frontend->determineId();
    14. $frontend->initTemplate();
    15. $frontend->getConfigArray();
    16. // // Get linkVars, absRefPrefix, etc
    17. \TYPO3\CMS\Frontend\Page\PageGenerator::pagegenInit();
    18.  
    19.  
    20. } catch (Exception $e) {
    21. print_r($e);
    22. }

    Die Variable $pageId ist immer 1 - ist nicht optimal aber immerhin funktioniert's dann :-)

    Lg

  • 1