Lack of comprehension on how to call specific content in specific pages

I’m still stuck with this one, can somebody help me please?
I’m not able to add a else statement for page collections-permanentes that render the archives filter by tags… :dizzy_face:

<?php if ( ($p = page('productions') ) && $p->children()->unlisted()->isNotEmpty() ) {
  snippet('fil_archives', ['productions' => $p->children()->unlisted()]);
}
else ($p->children()->is(collections-permanentes) )  {
  snippet('fil_archives', ['productions' => $p->children()->filterBy('tags', 'collections', ',')])
} ?>

Hello @texnixe sorry to bother you like that, I looked around to find my answer without success. Could you help me please?
I want the code to render the list of productions with a certain tag if the page is (2_collections-permanentes) or else to show all production without tag filter.
I have tried with a foreach statement, or should I create a category (I feel out of my league)? Thank you