2017-11-20 6 views
0

요즘에는 액체의 page.title 값을 덮어 쓰고 나중에 다시 사용할 수있는 방법이 있습니까?액체 덮어 쓰기 전달 변수

Original title: {{ page.title }} 
{% assign page.title = 'Goodbye World' %} 
New title: {{ page.title }} 

출력 :

Original title: Hello World 

New title: Hello World 

그것은 오래된 문제입니다하지만 어쩌면 액체의 업데이트가 있었다?

출처 :Shopify/liquid/issues/302

답변

0

당신은 읽기 전용 값을 변경할 수 있지만 이전 값을 캡처하고 같은 효과를 원하는대로 캡처 하나를 사용할 수 있습니다. 두 가지 방법으로 보너스를받습니다!

  1. {% capture old_title %}{{ page.title }}{% endcapture %}
  2. {% assign old_title = page.title %}

가 제목을 변경하여 펑키 패턴을 할 수있는 방법이 없다, 대신 당신이 사용하는 변수의 고급 스러움과 행복을 제공합니다!