2014-09-04 3 views
0

Я работаю над this (NSFW), я создал 12 подстраниц, но только 10 показаны в списке. Я не использую никаких ограничений() или pagination() в фрагменте или в конфигурации панели, я не могу найти, где этот предел регулируется. Мое предположение - проблема с нумерацией, потому что если в панели я перетащу 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

Я бы предположил, что вызов 'visible() имеет какое-то отношение к нему. Вы уверены, что двое других не скрыты? Что такое вывод '$ pages-> countInvisible()'? –

+0

интересно, действительно, он возвращает 2 невидимых подстраницы, но я уверен, что как в структуре папок (у них есть число как имя файла), так и в панели (они находятся в верхней части), они установлены как видимые. – anoonimo

ответ

0

Возможно, это была комбинация конфликта имен .txt плюс отсутствующее изображение со страницы.

1

Папка-структура вызывающе правильно. Вы могли бы попытаться переименовать 04-2001 на что-то вроде 04-foo2001, но я не думаю, что это вызывает вашу проблему.

У меня было некоторое подобное поведение один раз. Это было вызвано метаданными image-metadata, которые имели то же имя, что и txt. Возможно, было бы полезно, если вы покажете нам свою полную структуру папок, включая файлы/имена файлов.

Следующая идея: У вас нет недопустимой уценки в вашем txt?

PS: Это должен быть комментарий, но у меня репутация 49, поэтому я не могу комментировать;) приветствия!

+0

Я попытался переименовать файлы .txt, но ничего не изменилось. Интересно, есть ли предел по умолчанию (10) где-то в файлах kirby, есть один в панели (просто чтобы установить, сколько вы можете увидеть в интерфейсе CMS), но это не влияет на внешний интерфейс. Вот моя полная структура папок https://www.dropbox.com/s/xto9ffovenldl9v/Screenshot%202014-09-04%2015.39.00.png?dl=0 – anoonimo

+0

ok Я удалил лимит панели() (под панелью/lib/settings.php), и теперь, если я изменил их положение, кажется, что они отображаются. Я попытаюсь удалить и снова добавить все записи, чтобы увидеть, работает ли это. – anoonimo

Смежные вопросы