[XE 3, Xpressengine 3] 플러그인 목록에서 플러그인 `설정 버튼` 표시하기

플러그인 목록 (익스텐션 > 설치된 익스텐션 페이지) 에서 특정 플러그인의 `설정 버튼` 을 표시하는 방법을 설명합니다.

`도메인/settings/extension/installed` 주소로 이동하면 아래 이미지와 같은 플러그인 목록을 확인할 수 있을 겁니다.

플러그인 목록 (익스텐션 > 설치된 익스텐션 페이지)
 

특정 플러그인에 `설정 버튼`을 표시하기 위해선 plugin.php 에 `getSettingsURI 메소드`를 추가로 작성해주면 됩니다.

use Xpressengine\Plugin\AbstractPlugin;

class Plugin extends AbstractPlugin
{
    /**
     * 플러그인의 설정페이지 주소를 반환한다.
     * 플러그인 목록에서 플러그인의 '관리' 버튼을 누를 경우 이 페이지에서 반환하는 주소로 연결된다.
     *
     * @return string
     */
    public function getSettingsURI(): string
    {
        return route('xe_application_version_enforcer::settings.index');
    }
}

 

  • share