2014-09-04 102 views
0

我正在處理thisNSFW),我創建了12個子頁面,但列表中只顯示了10個子頁面。 我沒有在代碼片段或面板配置中使用任何限制()或分頁(),我無法找到限制的限制。我的猜測是一個編號問題,因爲如果在面板中向上拖動第11個子頁面,下面的任何內容都不會顯示。 任何線索?Kirby snippet只顯示10個子頁面

PHP:

<section id="entries"> 
<ul> 
    <li> 
    <div class="line asger"> 
    <div class="text">00</div> 
    <div class="text bold">Asger Carlsen</div> 
    </div> 
    </li> 

<?php $n = 1; foreach($pages->children()->visible()->sortBy('date', 'asc') as $entries): ?> 

<li> 
    <div class="line"> 
    <div class="text">0<?php echo $n++; ?></div> 
    <div class="table"><div class="text bold"><?php echo kirbytext($entries->title()) ?></div></div> 
    <div class="text"><?php echo kirbytext($entries->kind()) ?></div> 
    </div> 

    <div class="description hidden"> 
    <?php echo kirbytext($entries->description()) ?> 
    </div> 

    <div class="left-half"> 
    <img class="images hidden" src="<?php echo $entries->images()->first()->url() ?>" alt="<?php echo html($entries->title()) ?>" /> 
    </div> 
</li> 
<?php endforeach ?> 
</ul> 
</section> 

文件夾結構:https://www.dropbox.com/s/8gigspwup0kwqei/Screenshot%202014-09-03%2015.39.51.png?dl=0

+0

我猜'可見()'調用與它有關。你確定其他兩個沒有隱藏嗎? '$ pages-> countInvisible()'的輸出是什麼? – 2014-09-04 00:56:20

+0

有趣的是,它確實返回了2個不可見的子頁面,但我確信它們都在文件夾結構中(它們有一個數字作爲文件名)並且在面板中(它們在上面的部分)被設置爲可見。 – anoonimo 2014-09-04 02:13:54

回答

0

這可能是.txt名稱衝突加上頁面中缺少的圖像的組合。

1

您的文件夾結構也在躍躍欲試正確的。您只能嘗試將04-2001重命名爲04-foo2001之類的內容,但我不認爲這會導致您的問題。

我曾經有過一些非常相似的行爲。這是由圖像元數據txt引起的,它與頁面內容txt具有相同的名稱。所以如果你向我們展示完整的文件夾結構,包括文件/文件名,這可能會有幫助。

下一個想法:你確定你的txt中沒有無效的降價嗎? PS:這應該是一個評論,但我在49的聲望,所以我不允許評論;)乾杯!

+0

我試圖重命名.txt文件,但沒有任何更改。我想知道kirby文件中是否有默認限制(10),面板中有一個限制(只是設置在CMS界面中可以看到的數量),但不影響前端輸出。 這裏是我的完整文件夾結構https://www.dropbox.com/s/xto9ffovenldl9v/Screenshot%202014-09-04%2015.39.00.png?dl=0 – anoonimo 2014-09-04 19:41:08

+0

好的我刪除了面板限制()(在面板/ lib/settings.php),現在如果我改變他們的位置,就像他們顯示。我會嘗試刪除並重新添加所有條目以查看它是否有效。 – anoonimo 2014-09-04 19:44:34