Views 3 now supports extenders which allow you to extend existing displays with additional fields and execution logic. This was first raised in #595700-26: Views integration, although the commenter probably should have opened a separate issue since using Views extender is a separate feature request than the new page display that was implemented in Page Title 2.

Views extenders were implemented in Views 3 in #681468: Create pluggable display extenders. It's virtually undocumented still, but you can find an example (and comical) implementation called Views Chuck Norris. You can find a more practical example in a module I've recently released called Code per Views Display, which introduces fields in each Views display to insert CSS and JS code into pages rendering the display.

I think it's a better model to extend Views so users can use their existing Views page displays with the added ability of overriding the page title. I can try to create a patch if I can scrounge together some time, or feel free to contact me if you want to get this started.

The downside (which will evaporate over time) is that documentation for Views extenders isn't yet there and Views 3, which is required, is still a RC in D7 and D6, although not yet recommended for D6.

Comments

Refineo’s picture

@JamesAn, I'd love to see this feature and patch. I would like to help testing it.

nicholasThompson’s picture

I think I would be keen to get this into D7 branch now Views 3.x is stable.

D6 support for PT will die out over time, particularly as D8 draws nearer.

I'll have a read up on Views Extenders. One complication will be how to "update" the old page title display handlers into normal pages using the extender.