为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Twig 将信息写在一行中

使用 Twig 将信息写在一行中

缥缈止盈 2024-01-03 16:25:58
简而言之,我需要将这些信息内嵌在我的网站中:就像这样:系列:Open Sans — 变体:常规斜体大小:15 像素 — 行距:25 像素 — 段落:15 像素颜色:灰色_3这是我的代码:{% include "../component/1-atom/Typographies/sg-typo-hierarchisation.twig" with {                typo_hierarchisation: [                    {                        title: "Famille",                        value: "Fira Sans",                        class_regular: "fw-regular-i",                        class_bold: "fw-bold-i",                    },                    {                        title: "Variante",                        value: "ExtraBold",                        class_regular: "fw-regular-i",                        class_bold: "fw-bold-i",                    },                    {                        title: "Taille",                        value: "50px",                        class_regular: "fw-regular-i",                        class_bold: "fw-bold-i",                    },                    {                        title: "Interlignage",                        value: "50px",                        class_regular: "fw-regular-i",                        class_bold: "fw-bold-i",                    },                    {                        title: "Paragraphe",                        value: "25px",                        class_regular: "fw-regular-i",                        class_bold: "fw-bold-i",                    },                    {                        title: "Couleur",                        value: "couleur de l’univers",                        value_2: "primary_ {{ univers }}",                        class_regular: "fw-regular-i",                        class_bold: "fw-bold-i",                    }                ]            }%}
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

您必须重新格式化您想要“分组”属性的数据。此时你正在经过一个大阵,这是不可能分组的。


{% set typo_hierarchisation = [

    [

        { 'title' : 'Famille', value: 'Fira Sans' },

        { 'title' : 'Variante', value : 'ExtraBold' },

    ],[

        { 'title': 'Taille', value: '50px' },

        { 'title': 'Interlignage', value : '50px' },

        { 'title': 'Paragraphe', value: '25px' },

    ],

] %}



<ul>

{% for group in typo_hierarchisation %}

    <li>

        {% for item in group %}

        <div>

            <span>{{ item.title }}</span>

            <span>{{ item.value }}</span>

        </div>

        {% endfor %}

    </li>

{% endfor %}

</ul>

演示


注意:我使用了 adiv对属性进行“分组”,请记住,默认情况下这是一个块元素,因此您应该添加一些额外的 CSS 将它们放在一起


查看完整回答
反对 回复 2024-01-03
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信