Работала над тем, чтобы обернуть мою голову вокруг механизма выражения. И я также использую надстройку Structure. Это моя первая попытка создать собственный шаблон.Страница ExpressionEngine Index повторяет свой код снова и снова, пока содержимое всех страниц не загрузилось.
Проблема, с которой я столкнулся, находится на индексной странице, когда вы первоначально приземлились на сайт. Он будет повторять весь html снова и снова до тех пор, пока не будет загружен контент каждой страницы. Это делается только на индексной странице. Если вы нажмете на любую другую страницу, она будет работать так, как предполагалось.
Heres мой код:
<!DOCTYPE html>
<html>
{exp:channel:entries channel="pages"}
<head>
<meta charset="UTF-8">
{!-- add="filename|filename2" --}
{embed="Pages/styles"}
{embed="Pages/scripts"}
<title>{title}</title>
</head>
<body>
<header>
<a href="/" id="logo"><img src="img/logo.png" /></a>
<nav>
{exp:structure:nav css_id="none" start_from="/" show_depth="2"}{/exp:structure:nav}
</nav>
</header>
<main>
<nav>
{exp:structure:breadcrumb inc_home="no" here_as_title="yes"}{/exp:structure:breadcrumb}
</nav>
{if structure:child_ids != '' OR structure:parent:entry_id != '0'}
<aside>
{exp:structure:nav css_id="none" show_depth="2" start_from="/{segment_1}" show_overview="yes" rename_overview="{structure:top:title}"}{/exp:structure:nav}
</aside>
{/if}
<article>
<h1>{title}</h1>
{page_contents}
</article>
</main>
<footer>
<nav>
{exp:structure:nav css_id="none" start_from="/" max_depth="1"}{/exp:structure:nav}
</nav>
<address>
<p>1234 Address St<br />
City Name, STATE 12345<br />
Phonee: 123 456 7890<br />
<a href="#">Email Us</a></p>
</address>
</footer>
</body>
{/exp:channel:entries}
</html>
А вот ссылка на сайт: (без укладки, просто здание и тестирование на данный момент) http://www.oneoffs.co
Hi Noah! Большинство вопросов ExpressionEngine лучше задавать в ExpressionEngine StackExchange, если они не связаны с разработкой (например, разработки расширений в PHP). http://expressionengine.stackexchange.com/ – AllInOne
А, спасибо. Я не понимал, что он есть. Я буду там пересказывать. –