Hey guys,

I am currently developing my own theme for Drupal 8 and it is going quite well so far. But there is one issue I can't solve at the moment.
For all simple pages and articles there is the following structure:

<!-- THEME HOOK: 'block' --> block--page-title-block.html.twig
<!-- THEME HOOK: 'page_title' -->  page-title.html.twig
<!-- THEME HOOK: 'field' --> field--node--title.html.twig
<!-- THEME HOOK: 'block' --> block--local-tasks-block.html.twig
<!-- THEME HOOK: 'block' --> block--system.html.twig
<!-- THEME HOOK: 'node' --> node.html.twig
<!-- THEME HOOK: 'field' --> field--node--page.html.twig

This is actually working quite well, as I can style the title in field--node--title.html.twig or in field--node--title--article.html.twig when it is an article. And I'm having different styles for these.

So the problem arises when I create an own view like: All Articles. In this view the structure is this one:

<!-- THEME HOOK: 'block' --> block--page-title-block.html.twig
<!-- THEME HOOK: 'page_title' --> page-title.html.twig
<!-- THEME HOOK: 'block' -->block--local-tasks-block.html.twig
<!-- THEME HOOK: 'block' --> block--system.html.twig
<!-- THEME HOOK: 'node' --> node.html.twig
<!-- THEME HOOK: 'field' --> field--node--title--article.html.twig
....

As you can see for pages and articles I have these field--node--title.html.twig or in field--node--title--article.html.twig templates. The title of the view 'All Articles' doesn't have these field templates and I just can't find out how to style it. I can't set the style in the page-title.html.twig template as I need different styles for articles and for simple pages. Does anyone have an idea how to solve this issue?

And I have another minor issue:
I usually start my article tag in block--page-title-block.html.twig (< article >) and end it in block--system.html.twig (< /article >) as I need an wrapper around an single article, especially in my sidebar. But block--system.html.twig is also called in my menu so I have an closing < /article > tag without an opening one. Is there any better way to do this?

I finally have to say that I did not try to style these default tags, but to take my template and split it into these template files. Maybe I have in some parts another thinking of how I think it should work and how drupal does it. So if you can give me some advise there, I would be very glad.

Thanks a lot for your help and sorry for this long text. But I hope I could explain my problem understandable.

Best regards
Patrick