非推奨になったHubLのフィルターと関数

Last updated:

ここでは、非推奨になったHubLのフィルターと関数をリスト形式で示します。ここに記載されているフィルターと関数は引き続き動作しますが、より合理化および最適化された新しいフィルターと関数が後継として提供されています。

今後の新しいプロジェクトには、非推奨ではなく現行のHubL関数を使用してください。

非推奨になったフィルター

以下のフィルターは非推奨になりました。

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

この関数は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

この関数は名前が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

この関数は名前がblog_recent_tag_posts()に変更されました。

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

datetimeformat 

この関数はformat_datetime()に置き換えられました。

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

get_public_template_url

この関数は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

この関数は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

この関数は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

この関数は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>

参考になりましたか?
こちらのフォームではドキュメントに関するご意見をご提供ください。HubSpotがご提供しているヘルプはこちらでご確認ください。