Content view register

Finaly!

Should implement #691
Similar comments apply. Extend the inherited `path` method and use `.format()`.