Need advice with filtering

I’m a bit lost.

Do you mean that the text file in content/2_aphorismen literally just contains

Title: Aphorismen

and nothing else? Where is the structure data saved?

Hi @rasteiner, sorry a newbie mistake.
Of course the text file on the remote server is full with the structure data…:

Title: Aphorismen

----

Aphorismen:

- 
  quote: >
    Wer seine wahre Größe kennt, schlägt
    seltener den Kopf an.
  toggle: 'true'
  datum: 2022-03-12
  selector: heutzutage
- 
  quote: >
    Wer in der Luft hängt, ist noch nicht
    im Himmel.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer gut schlafen möchte, darf seine
    Gefühle nicht mit Gedanken zudecken.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Wer sich seine Träume erfüllen möchte,
    muss zuallererst erwachen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Konflikte, die nicht ausgesprochen
    werden, führen zu Handlungen, die
    sprachlos machen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Die Welt, die wir uns geschaffen haben,
    ist nicht unbedingt die Welt, für die
    wir geschaffen sind.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer zu viel Wasser auf die eigenen
    Mühlen lenkt, dreht sich schnell im
    Kreis.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer nicht an seinem Leben festhält, an
    dem kann auch der Tod nicht zerren.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: 'Das Gute an der Hölle ist: Der Sünder kommt wieder unter Menschen.'
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer sich bei einem Fest betrinkt, hatte
    keinen Grund zu feiern.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Nicht jedes Rad passt an jeden Wagen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Verantwortung übernimmt nur der, der
    auch bereit ist, sie später wieder
    abzugeben.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Nicht jedem schmecken die Früchte, die
    er gesät hat.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Menschenkenntnis besitzt der, der sich
    selbst kennt.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Ruhe ist unsere stille Reserve.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Du kannst den Berg vor dir abtragen
    oder ihn umrunden.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Halbwissen ist nur peinlich,
    wenn es weitergegeben wird.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer einem Streit aus dem Weg geht, kommt
    sich früher oder später selbst in die
    Quere.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Bis du weißt, was du brauchst, nimmst
    du alles, was du kriegen kannst.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Wer schauspielert, will Beifall.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer sich mit anderen misst, legt falsche
    Maßstäbe an.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Uhren bringen keinen Zeitgewinn.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Eine Niete ist das große Los, wenn
    daraus ein Gewinn gezogen wird.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Ein Hetzer bleibt ein Hetzer,
    auch wenn er gerade schweigt.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer unzufrieden in ein Wirtshaus geht,
    bestellt am besten nichts.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: 'Mit den Anhängern einer Sache ist es wie mit dem Eisen beim Schmieden: Wenn sie nicht heiß gemacht werden, lassen sie sich schlecht verformen.'
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer verlieren kann, macht eine gute
    Partie.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Die ganze Welt ist ein Mitmachtheater
    – wer weise ist, bleibt Zuschauer.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Heimat ist wie ein Magnet, der uns
    abstoßen oder anziehen kann.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Überredungskunst ist die Fähigkeit zu
    manipulieren.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Reinwaschen ist ein schmutziges
    Geschäft.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Lärm ist die Musik der Sprachlosen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Heimat ist dort, wo wir uns in Ruhe
    lassen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Für die Lüge ist die Wahrheit ein
    Paradies.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer vor etwas davonläuft, rennt in
    etwas hinein.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Ein Versteck schützt nur dann, wenn es
    die Befreier finden können.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wenn etwas endlich perfekt ist, wird es
    manchmal gar nicht mehr gebraucht.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Auch der Wissende weiß nur das, was er
    wissen will.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Der Tod ist die letzte Lebenserfahrung.
  toggle: 'false'
  datum: ""
  selector: ""

The toggle values are stored in quotes, try:

$items = $page->aphorismen()->toStructure()->filterBy('toggle', '==', 'false');
$items = $page->aphorismen()->toStructure()->filterBy('toggle', '==', 'true');

Morning @texnixe.
Still no content being shown. What does the

mean?

Did any of the filters you have tried work, either true or false?

But without the filterBy() you get the structure items?

Yes, on the ‘aphorismen’ page the quote with toggle true is not being shown.
Here the code:

$items = $page->aphorismen()->toStructure()->filterBy('toggle', false);

So you are in another template/page now? But then $page refers to the current page and you have to use page('aphorismen') instead-

No, just tested it and when I remove the filterBy the page remains empty…

See my last response.

$items = $page->page('aphorismen')->toStructure()->filterBy('toggle', '==', true);
$items = $page('aphorismen')->toStructure()->filterBy('toggle', '==', true);

Both ways still gives me an empty page or error uncallable…

Sorry, both are not correct:

$items = page('aphorismen')->toStructure()->filterBy('toggle', '==', true);

Again, try without the filter first.

Not working.
My feeling is that it is not finding the correct page as the error is null.

what is the correct way to call all pages?

Could you provide your page structure, please?

the template php?

Here the template php:

<!doctype html>
<html lang="de">
<html prefix="og: http://ogp.me/ns#">
<?php snippet('head') ?>
<body>
<!-- Add Preloader js -->
<script src="/js/preloader01.js"></script>
<?php snippet('back2start') ?>
<!-- Add Page Template -->
<main>
    <section class="py-5 text-center container">
        <div class="row py-lg-5">
            <div class="col-lg-6 col-md-8 mx-auto">
                <h1 class="fw-light"><?= $page->title() ?></h1>
            </div>
        </div>
    </section>
    <?php 
        $items = page('aphorismen')->toStructure();
        foreach ($items as $item): ?>
            <div class="blockquote-container odd-one">
                <blockquote class="bq-style">
                    <p><?= $item->quote()->html() ?></p>
                    <footer>Thomas Bäder</footer>
                </blockquote>
            </div>
            <?php endforeach ?>
</main>
<?php snippet('footer') ?>
<?php snippet('scripts') ?>
  </body>
</html>

And here the blueprint/structure Data:

Title: Aphorismen

----

Aphorismen:

- 
  quote: >
    Wer seine wahre Größe kennt, schlägt
    seltener den Kopf an.
  toggle: 'true'
  datum: 2022-03-12
  selector: heutzutage
- 
  quote: >
    Wer in der Luft hängt, ist noch nicht
    im Himmel.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer gut schlafen möchte, darf seine
    Gefühle nicht mit Gedanken zudecken.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Wer sich seine Träume erfüllen möchte,
    muss zuallererst erwachen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Konflikte, die nicht ausgesprochen
    werden, führen zu Handlungen, die
    sprachlos machen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Die Welt, die wir uns geschaffen haben,
    ist nicht unbedingt die Welt, für die
    wir geschaffen sind.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer zu viel Wasser auf die eigenen
    Mühlen lenkt, dreht sich schnell im
    Kreis.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer nicht an seinem Leben festhält, an
    dem kann auch der Tod nicht zerren.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: 'Das Gute an der Hölle ist: Der Sünder kommt wieder unter Menschen.'
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer sich bei einem Fest betrinkt, hatte
    keinen Grund zu feiern.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Nicht jedes Rad passt an jeden Wagen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Verantwortung übernimmt nur der, der
    auch bereit ist, sie später wieder
    abzugeben.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Nicht jedem schmecken die Früchte, die
    er gesät hat.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Menschenkenntnis besitzt der, der sich
    selbst kennt.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Ruhe ist unsere stille Reserve.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Du kannst den Berg vor dir abtragen
    oder ihn umrunden.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Halbwissen ist nur peinlich,
    wenn es weitergegeben wird.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer einem Streit aus dem Weg geht, kommt
    sich früher oder später selbst in die
    Quere.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Bis du weißt, was du brauchst, nimmst
    du alles, was du kriegen kannst.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Wer schauspielert, will Beifall.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer sich mit anderen misst, legt falsche
    Maßstäbe an.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Uhren bringen keinen Zeitgewinn.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Eine Niete ist das große Los, wenn
    daraus ein Gewinn gezogen wird.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: |
    Ein Hetzer bleibt ein Hetzer,
    auch wenn er gerade schweigt.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer unzufrieden in ein Wirtshaus geht,
    bestellt am besten nichts.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: 'Mit den Anhängern einer Sache ist es wie mit dem Eisen beim Schmieden: Wenn sie nicht heiß gemacht werden, lassen sie sich schlecht verformen.'
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer verlieren kann, macht eine gute
    Partie.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Die ganze Welt ist ein Mitmachtheater
    – wer weise ist, bleibt Zuschauer.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Heimat ist wie ein Magnet, der uns
    abstoßen oder anziehen kann.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Überredungskunst ist die Fähigkeit zu
    manipulieren.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Reinwaschen ist ein schmutziges
    Geschäft.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Lärm ist die Musik der Sprachlosen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Heimat ist dort, wo wir uns in Ruhe
    lassen.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Für die Lüge ist die Wahrheit ein
    Paradies.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wer vor etwas davonläuft, rennt in
    etwas hinein.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Ein Versteck schützt nur dann, wenn es
    die Befreier finden können.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Wenn etwas endlich perfekt ist, wird es
    manchmal gar nicht mehr gebraucht.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: >
    Auch der Wissende weiß nur das, was er
    wissen will.
  toggle: 'false'
  datum: ""
  selector: ""
- 
  quote: Der Tod ist die letzte Lebenserfahrung.
  toggle: 'false'
  datum: ""
  selector: ""

I meant your folder structure in the file system

Here the blueprints file structure:

That’s nice, but not quite what I wanted. I would like to see the folder structure of the /content folder, please.