1

スラッシュページを使った10月CMSのサイトを構築中です。スプラッシュ ページは、Cookie を使用していないユーザーが初めてサイトにアクセスしたときにのみ表示されるようになっています。この部分は、スプラッシュというプラグインのコンポーネントを介して制御しています。ここに私の onRun() 関数があります:

public function onRun()
{
    $key = 'shownsplash';
    if(!Session::has($key) || !Cookie::get($key))
    {
        $this->page['showsplash'] = true;
        Cookie::queue('shownsplash',true);
        Session::put($key,true);
        $resp = NULL;
    }
}

「デフォルト」と呼ばれる私のメイン ページ レイアウトでは、次を使用して「スプラッシュ」と呼ばれるスプラッシュ ページ テンプレートを条件付きで読み込みます。

{% if showsplash %}
     {{ loadpage('splash') }}
{% else %}
     Regular page template
{% endif %}

条件付きでページをロードする方法がわからないことを除いて。追加の要件の 1 つは、スプラッシュ ページが URL http://www.example.comを取得し、後続のページを取得しないことです。誰でもこれを行う方法を指摘できますか?

4

1 に答える 1