2014-09-04 64 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