Задний план Итак, в прошлый раз , когда я спросил о шаблонах PHP, у меня появилось много ответов вроде: он не нужен; PHP – достаточно хороший шаблонный язык сам по себе. сложно разработать язык шаблонов, который одновременно и мощный, и простой для дизайнеров для работы (или вокруг). это уже сделано, используйте шаблонную схему X. ты […]
Я хочу изменить название страницы в magento. В моем app/design/frontend/default/customPackage/template/page/html/head.phtml существуют строки, управляющие всем заголовком страницы (что я хочу просто изменить название страницы каталога) <title> <?php if ($current_product = Mage::registry('current_product')) { echo substr($current_product->getName() . " – " . Mage::helper('core')->currency($current_product->getFinalPrice(), true, false),0,69); } else { echo substr(str_replace("- Products","",$this->getTitle()),0,100); } ?></title> но я не хочу изменять непосредственно […]
Этот вопрос связан с этим. Есть ли что-то вроде Dwoo-s {with} или {loop} в Smarty 3 или раньше? В принципе, я хочу иметь что-то вроде текущего узла из шаблонов XSLT. В XSLT, когда я пишу что-то вроде: <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> художник фактически ссылается на каталог / cd [1] / […]
После моего последнего вопроса я не могу назвать услугу из шаблона. Я сделал точно так, как в ответе, но я получаю «Variable» newmessages «не существует» в шаблоне. Я также попытался вернуть службу в родительский шаблон, но родитель никогда не вызывается, поскольку запрос на него отсутствует, запросы выполняются только для дочерних шаблонов. public function indexAction(){ $locationService […]
Я хочу заменить контент из строки, которая содержится в { content }. Это мультилинии и т. Д. Функция preg_replace должна удалить все { com no matment }
В шаблонах twig можно добавить контент в блок? Например, рассмотрите файлы шаблонов ниже. layout.html.twig <html> <head> <style> {% block css %}{% endblock css %} </style> </head> <body> {% block content %}{% endblock content %} </body> </html> inner.html.twig {% block css %} a { color: #fff; } body { background: #f00; } {% endblock css %} […]
С помощью PHP я пытаюсь получить свое регулярное выражение для соответствия приведенным ниже ссылкам шаблонов. Проблема в том, что он также захватывает </ul> из первого блока текста. Когда я удаляю флаг /s , он получает только вторую ссылку. Что я делаю неправильно? /{{\%USERS}}(.*)?{{\%\/USERS}}/s Вот моя строка. <ul class="users"> {{%USERS}} <li>{%}</li> {{%/USERS}} </ul> {{%USERS}} hello?!{{%/USERS}} Почему […]
Поэтому у меня проблема, когда на большинстве страниц нам нужен пользователь для подключения к SSL. Таким образом, у нас есть следующий код с маршрутом, чтобы заставить пользователя перейти в режим SSL. //secure app route Route::filter('force.ssl', function() { if( ! Request::secure()) { return Redirect::secure(Request::path()); } }); Это работает отлично, однако на двух конкретных страницах пользователь должен […]
Используя SilverStripe 3.1, я выложил тип страницы FrontPage, который проходит через его дочерние элементы, чтобы создать большую страницу с прокруткой. В нем есть всевозможные типы страниц, и я обращаюсь к их шаблонам, создавая их контроллеры «на лету», добавляя к классу «Страница»: class Page extends SiteTree { ….. function RenderAsChild($templateName = null) { if(!$templateName) $templateName = […]
когда я пытаюсь получить данные из таблицы, где у меня есть категории: Неопределенная переменная: ошибка категории. $ posts переменная работает нормально. @if(count($posts)) @foreach($posts as $post) @if($post->category) <div class="{{ $post->category->name }} isotope-item"> <img src="../img/showcase/1.jpg" alt=""> <div class="disp-post"> <span class="icon"></span> <p class="time">{{ $post->updated_at }}</p> <h4>{{ Str::words($post->title, 3) }}</h4> <p>{{ Str::words($post->body, 60) }}</p> <p class="link">{{ HTML::linkRoute('posts.show', 'Read more', […]