I have a few views that have custom field templates. These templates names had the Machine Name in the string in D7. This isn't appearing in Backdrop. Am I missing something? or is this just the way it is?

For example this is my tpl in D7: views-view-field--front-page-feature--new-front-hero--title.tpl.php, with new-front-hero being the machine name of the view. This isn't showing in the Theme: Information in backdrop.

Comments

Can you post an image of the view and what's showing on the Theme: Information UI? 

Also, typically, this pattern "views-view-field--front-page-feature--new-front-hero--title.tpl.php," is broken as follows:

  • views-view-field: common to all field templates
  • front-page-feature: this is usually the machine name of the view
  • new-front-hero: this is typically the machine name of the display (not the view), configurable under "Machine name" on the right column, first option under "Other"
  • title: this is the Views field

So, if you want "new-front-here" to show in the template you have to be sure you name the display as "new_front_hero" under "Machine name", first option under "Other"

 

Sorry if this got posted twice. For some reason it didn't seem that the post was working?

Anyway

I've given the view the machine name but it's not an option in the string when I click Theme: information.

Field Content: Title (ID: title): views-view-field.tpl.php, views-view-field--title.tpl.php, views-view-field--front-page-feature.tpl.php, views-view-field--front-page-feature--title.tpl.php, views-view-field--front-page-feature--block--title.tpl.php

I ended up cloning the view with a different name so that I could get the result I wanted, but this seems not convenient.