twigのimportとincludeはどこが違うの?at TECHtwigのimportとincludeはどこが違うの? - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1:デフォルトの名無しさん 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('https://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