PowerCMS X Q&A

PowerCMS Xを用いてWebサイトを構築する際の技術的なヒントや解決策をご紹介します。

独自のテンプレートタグを作成する際、スペースのID等はどのようにして取得すれば良いですか?

下記のように$ctx->stash( 'workspace' )で取得できるスペースオブジェクトを利用して情報を取得します。

$workspace = $ctx->stash( 'workspace' );
$workspace_id = ( $workspace && $workspace->id ) ? (int) $workspace->id : 0;

$app->workspace()で取得すると、キューで再構築する場合等に意図しない結果となります。

関連するQ&A