Funciones y filtros de HubL obsoletos

Last updated:

La siguiente es una lista de funciones y filtros de HubL que están obsoletos. Si bien estos filtros y funciones siguen funcionando según lo previsto, han sido reemplazados por otros más nuevos que son más ágiles y optimizados.

Para todos los proyectos nuevos y futuros, recomendamos el uso de nuestras funciones HubL actuales en lugar de las obsoletas.

Filtros obsoletos

Los siguientes filtros han quedado obsoletos:

datetimeformat

This function has been replaced by format_datetime.

{{ content.updated|datetimeformat("%B %e, %Y") }} {{ content.publish_date|datetimeformat("%B %e, %Y %l %p") }} {{ content.publish_date|datetimeformat("%B %e, %Y %l %p", "America/Los_Angeles") }} {{ content.publish_date|datetimeformat("%B %e, %Y %l %p", "America/Los_Angeles", "es-US") }}October 17, 2020 October 1, 2020 4 PM October 1, 2020 9 AM octubre 1, 2020 9 a.m.

format_currency

This function has been replaced by format_currency_value.

{% set price = 100 %} {{ price|format_currency("en-US") }} {{ price|format_currency("fr-FR") }} {{ price|format_currency("jp-JP", "JPY", true) }}$100<br> 100 $<br> ¥ 100

Deprecated functions

blog_post_by_id

Esta función ha sido reemplazada por content_by_id().

{% set my_post = blog_post_by_id(4715624297) %} <ul> <li> <a href="{{ my_post.absolute_url }}">{{my_post.title}}</a> </li> </ul><ul> <li> <a href="//www.hubspot.com/blog/articles/kcs_article/email/how-do-i-create-default-values-for-my-email-personalization-tokens">How do I create default values for my email or smart content personalization tokens?</a> </li> </ul>

blog_topics

Esta función ha sido renombrada como blog_tags().

{{ blog_topics("default", 250) }} {% set my_tags = blog_topics("default", 250) %} <ul> {% for item in my_tags %} <li><a href="{{ blog_tag_url(group.id, item.slug) }}">{{ item }}</a></li> {% endfor %} </ul>[Insider] <ul> <li><a href="https://www.ajlaporte.dev/blog/tag/insider">Insider</a></li> </ul>

blog_recent_topic_posts

Esta función ha sido renombrada como blog_recent_tag_posts().

{{ blog_recent_topic_posts("default", "culture", 5) }}

datetimeformat 

Esta función ha sido reemplazada por format_datetime().

{{ datetimeformat(content.publish_date_local_time, "%B %e, %Y") }} February 27, 2020

get_public_template_url

Esta función ha sido reemplazada por get_asset_url().

{{ get_public_template_url("custom/page/Designers_2015/designer-doc-2105.js") }} //cdn2.hubspot.net/hub/327485/hub_generated/style_manager/1431479563436/custom/page/Designers_2015/designer-doc-2105.min.html

include_css

Esta función ha sido reemplazada por require_css().

{{ include_css("custom/page/Designers_2015/designers-doc-2015.css") }} <link rel="stylesheet" href="//cdn2.hubspot.net/hub/327485/hub_generated/style_manager/1431477077901/custom/page/Designers_2015/designers-doc-2015.min.css">

include_javascript

Esta función ha sido reemplazada por require_js().

{{ include_javascript("custom/page/Designers_2015/designer-doc-2105.js") }} <script type="text/javascript" src="//cdn2.hubspot.net/hub/327485/hub_generated/style_manager/1431479563436/custom/page/Designers_2015/designer-doc-2105.min.js"></script>

page_by_id

Esta función ha sido reemplazada por content_by_id().

{% set my_page = page_by_id(4715624297) %} <ul> <li> <a href="{{ my_page.absolute_url }}">{{ my_page.title }}</a> </li> </ul><ul> <li> <a href="//www.hubspot.com/email/how-do-i-create-default-values-for-my-email-personalization-tokens">How do I create default values for my email or smart content personalization tokens?</a> </li> </ul>

¿Te resultó útil este artículo?
Con este formulario puedes enviar tu opinión sobre nuestros documentos para desarrolladores. Si tienes comentarios sobre el producto de HubSpot, puedes enviarlos al Foro de ideas.