Repeaters within a "title" page

I have created a dynamic pages (all & title) for my services. For every service there would be multiple sub-services. So I want to use a repeater within the “title” page that would display my subservices from the dataset (as items in a repeater) for every service. Is that possible? What is the best way to do this?
Things I tried:

  • Adding my subservices as additional columns to the services dataset (would only display one of them)
  • Creating a separate dataset for subservices and using a reference field in the services dataset (also it would only display the first subservice)

[EDIT] So it’s basically like

Service 1 -> Subservice 1 -> [Title, Description, Button, ETC]
          -> Subservice 2 -> [Title, Description, Button, ETC]
          -> Subservice 3 -> [Title, Description, Button, ETC]
          
Service 2 -> Subservice 1 -> [Title, Description, Button, ETC]
          -> Subservice 2 -> [Title, Description, Button, ETC]
          -> Subservice 3 -> [Title, Description, Button, ETC]

The “title” page of every service would display the subservices in a repeater

I also tried creating a dataset with all subservices and filtering them on the repeater. But the filter is applying to all “title” pages (the same filter is applying to all seevices). Any help?

Update on this, I am now thinking of creating a filter through code in which it will filter based on page title. For example if the page title is “cleaning”, it will filter the repeater to show all subservices with tag “cleaning”
My question is how can I store a page title as a variable?

Try this one…

$w.onReady(function () {
    let myTitle = $w("Page").title;  // "Page Title"
    console.log ("TITLE: ", myTitle)
})

Thank you! Appreciate your help