コンテンツ: ページ

    以下の例は、ページコンテンツタイプのものです。これらの例が機能するためには、ページが公開されている(ユーザーに見える)必要があります。

    アクティブページのすべてのサブページ一覧を表示

    Bludit には、ユーザーが表示している現在のページのすべてのサブページ (または子ページ) を含む定義済みの$content配列があります。この配列は、テーマに使用されます。次のコードは、ページのタイトルとコンテンツを表示します。

    <?php
        foreach ($content as $page) {
            echo $page->title();
            echo $page->content();
        }
    ?>

    最新5ページを表示

    このコードスニペットは、ステータスが公開済みの最新5ページのタイトルを表示します。

    <?php
        // Page number, the first page is 1
        $pageNumber = 1;
    
        // Number of items to return
        $numberOfItems = 5;
    
        // Only get the pages with the status published
        $onlyPublished = true;
    
        // Get the list of keys of pages
        $items = $pages->getList($pageNumber, $numberOfItems, $onlyPublished);
    
        foreach ($items as $key) {
            // buildPage function returns a Page-Object
            $page = buildPage($key);
    
            // Print the page title
            echo $page->title();
        }
    ?>

    すべてのページ一覧を表示

    このコードスニペットは、ステータスが公開済みのシステム内すべてのページのタイトルを表示します。ページ数によっては、パフォーマンスに影響を与えることがあるのでご注意ください。

    <?php
        // Page number of the paginator, the first page is 1
        $pageNumber = 1;
    
        // The value -1 tell to Bludit to returns all the pages on the system
        $numberOfItems = -1;
    
        // Only get the pages with the satus published
        $onlyPublished = true;
    
        // Get the list of keys of pages
        $items = $pages->getList($pageNumber, $numberOfItems, $onlyPublished);
    
        foreach ($items as $key) {
            // buildPage function returns a Page-Object
            $page = buildPage($key);
    
            // Print the page title
            echo $page->title();
        }
    ?>

    サブページの操作

    Bluditは1レベルのサブページをサポートしています。

    サブページを正しく処理するには、位置で順序フィルタを設定する必要があります。

    Copyright © 2021Powered by Bludit