Hi,
I use odoo 11 enterprise.
I want change blog url, Instead blog_post id display blog_post name.
I changed code function _comput_website_url in file website_blog.py:
@api.multi
def _compute_website_url(self):
super(BlogPost, self)._compute_website_url()
for blog_post in self:
blog_post.website_url = "/blog/%s/post/%s" % (slug(blog_post.blog_id), (blog_post.name).replace(" " , "_"))
I changed code website_blog_template.xml:
<div t-foreach="blog_posts" t-as="blog_post" class="mb32" name="blog_post">
<a t-attf-href="#{ (blog_post.website_url) }">
<h2 t-field="blog_post.name" class="mb4 o_blog_post_title">Untitled Post</h2>
</a>
...........
when i click on blog post name enter the address but message page not found displayed.
I think file controller must also change, But I do not know how to change it.
please help me.
Thanks.