0

最初に、私はすでに他の 2 つの投稿を読みました。( Typo3 4.7.2にはtyposcript経由でextbaseプラグインが含まれており、Typo3 4.6にはtyposcript付きのextbaseプラグインが含まれています)、http://forge.typo3.org/projects/typo3v4-mvc/wiki/Dispatcher_rework#Dispatcher-reworkも見ました。

上にリンクしたすべての情報に基づいて、TypoScript でプラグインをインクルードしようとしました。しかし、私はまだ出力を得ることができません。

プラグインをページに挿入してテストしました。(そして、私の変更後にキャッシュとtypo3tempをクリアしました)

提案をお寄せいただきありがとうございます

私の構成:

タイポスクリプト:

lib.pagelinks = USER
lib.pagelinks {
  userFunc = tx_extbase_core_bootstrap->run
  extensionName = UserPagelink
  pluginName = Pi1
  controller = Pagelink
  action = list
  switchableControllerActions {
      Pagelink {
          1 = list
      }
  }
  settings =< plugin.tx_userpagelink.settings
  persistence =< plugin.tx_userpagelink.persistence
  view =< plugin.tx_userpagelink.view
}

ext_tables.php:

Tx_Extbase_Utility_Extension::registerPlugin(
  $_EXTKEY,
  'Pi1',
  'Pagelink'
);

ext_localconf.php

Tx_Extbase_Utility_Extension::configurePlugin(
  $_EXTKEY,
  'Pi1',
  array(
    'Pagelink' => 'list, renderLinks',

  ),
  // non-cacheable actions
  array(
    'Pagelink' => 'renderLinks',

  )
);

PagelinkController.php (リターンありとリターンなしで試しました)

public function listAction() {
    $pagelinks = $this->pagelinkRepository->findAll();
    $this->view->assign('pagelinks', $pagelinks);
    return $this->view->render();
}

拡張キー: user_pagelink

4

0 に答える 0