Нажмите кнопку фоновое изображение, чтобы увеличить анимацию и загрузить новую страницу

В разделе блога сайта есть хороший эффект для открытия новых блогов.

На посте внизу есть ссылка на следующий пост. Если вы нажмете кнопку "читать дальше", фон станет больше и автоматически загрузит содержимое этого блога. Пример можно найти здесь -

https://www.odoo.com/blog/odoo-news-5/post/odoo-10-released-337

Как реализовать этот эффект?

1 ответ

Вы можете сделать ссылку как READ MORE и написать маршрут и контроллер, чтобы открыть текущий блог с этой ссылкой. например: в поле зрения:

<a t-att-href="'/blog/custom?id='+blog.id"/>
<!-- give proper style to display as a button --> 

в контроллере

@http.route('/blog/custom', csrf=False, type="http", methods=['POST', 'GET'], auth="public", website=True)
def custom_blog(self, **kw):
    data = request.env['blog.blog'].browse(kw and kw.get('id'))
    return request.render('your_template', {'data':data }) #use dict key as per your custom template
Другие вопросы по тегам