に基づいて特定の_dataデータを取得する:私は何をしたいかジキルは、私は、データのフォルダ構造を持つ名前
_data/footer/1.yml
_data/footer/2.yml
など
は前付変数に基づいて、テンプレート内にあるにあります、それらのファイルの1つを選択し、それらに含まれるデータを返します。
この場合、 site.data.footer.1
は、1.ymlを含むデータを返します。私はsite.data.footer.{{page.footer}}
を実行しようとした場合には、フロントの問題は、このように1に設定されフッタ変数を持っていても、何も返さない:この場合
---
footer: 1
---
{% assign foot_id = page.footer %}
{{foot_id}}
{% assign stuff = site.data.footer.{{foot_id}} %}
{{stuff}}
stuff
が空白になります。これを行う正しい方法ですか?何がうまくいかない?
は、うん、これは問題を解決しました。どうもありがとう。 –