twigのimportとincludeはどこが違うの?at TECH
twigのimportとincludeはどこが違うの? - 暇つぶし2ch1:デフォルトの名無しさん
24/07/10 18:51:55.66 G1nCEzbNC
{% import 'custom_macros.twig' as macros %}
{# {% macro alert(type, message) %}<div class="alert alert-{{ type }}">{{ message }}</div>{% endmacro %}
{% macro link(url, text) %}<a href="{{ url }}">{{ text }}</a>{% endmacro %} #}
{{ macros.alert('success', '操作が成功しました') }}
{{ macros.link('URLリンク(example.com)', 'Visit Example') }}
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ site_title }}</title><style>
body {font-family: Arial, sans-serif;line-height: 1.6;margin: 20px;}
header, nav, main, footer {margin-bottom: 20px;padding: 10px;
background-color: #f0f0f0;}
nav ul {list-style-type: none;padding: 0;}
nav ul li {display: inline;margin-right: 10px;}</style></head><body>
<header><h1>{{ site_title }}</h1><div class="container">
<div class="sidebar">{% include 'sidebar.html.twig' %}</div>
{# <h2>Sidebar</h2><ul><li><a href="/">Home</a></li><li><a href="/about">About</a></li>
<li><a href="/contact">Contact</a></li><h2>test</h2></ul> #}
<div class="main-content">{% block content %}{% endblock %}</div></div>
{% block title %}About Us - My Site{% endblock %}
{% block content2 %}<h2>About Us</h2><p>Welcome to our site!</p>{% endblock %}
<p>{{ message }}</p></header><nav></nav><main>
</main><footer><p>© {{ current_year }} {{ site_title }}</p></footer></body></html>


レスを読む
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch