Използвам Expression Engine за разработване на сайт. Създадох страницата, която искам в шаблонен файл и сега използвам маркерите на EE, за да направим съдържанието динамично.
{exp:channel:entries channel="test123"}
{test123}
<div class="panel" style="margin-bottom:10px;">
<div class="paneldiv" style="background-color: red;">
hello there
</div>
</div>
{/test123}
{/exp:channel:entries}
Горният код прави моето DIV да изчезне. Но ако премахна таговете, DIV се появи.
Необходимо е също така да се отбележи, че когато се намират таговете и кликвам върху "Преглед на рендериран шаблон", DIV се появява.
Много странно! Държих главата си цял ден!
Отговори:
0 за отговор № 1Смятам, че използвате маркера {test123}неправилно. Първо, предполагам, че {test123} се отнася до поле на канал в канала "test123". Ако е така, просто трябва да премахнете маркера {/ test123}, тъй като маркерите за полетата за данни обикновено са тагове с единична променлива.
Причината, поради която изчезва съдържанието ви, е, че ЕЕ не успее да обработва {test123} като променлива двойка и затова не показва съдържанието в него.