Articles of Шаблоны

Dirt-простые шаблоны PHP, продолжение

Задний план Итак, в прошлый раз , когда я спросил о шаблонах PHP, у меня появилось много ответов вроде: он не нужен; PHP – достаточно хороший шаблонный язык сам по себе. сложно разработать язык шаблонов, который одновременно и мощный, и простой для дизайнеров для работы (или вокруг). это уже сделано, используйте шаблонную схему X. ты […]

как переписать head.phtml в magento

Я хочу изменить название страницы в 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> но я не хочу изменять непосредственно […]

Вы знаете какие-либо популярные PHP-шаблоны для php, которые имеют концепцию текущего контекстного узла?

Этот вопрос связан с этим. Есть ли что-то вроде 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 […]

Preg_replace в php

Я хочу заменить контент из строки, которая содержится в { content }. Это мультилинии и т. Д. Функция preg_replace должна удалить все { com no matment }

Twig Append Content to Block

В шаблонах 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}} Почему […]

Laravel запрашивает HTTP, если HTTPS активирован

Поэтому у меня проблема, когда на большинстве страниц нам нужен пользователь для подключения к SSL. Таким образом, у нас есть следующий код с маршрутом, чтобы заставить пользователя перейти в режим SSL. //secure app route Route::filter('force.ssl', function() { if( ! Request::secure()) { return Redirect::secure(Request::path()); } }); Это работает отлично, однако на двух конкретных страницах пользователь должен […]

SilverStripe: отображение типа страницы пользовательских форм в цикле шаблона

Используя SilverStripe 3.1, я выложил тип страницы FrontPage, который проходит через его дочерние элементы, чтобы создать большую страницу с прокруткой. В нем есть всевозможные типы страниц, и я обращаюсь к их шаблонам, создавая их контроллеры «на лету», добавляя к классу «Страница»: class Page extends SiteTree { ….. function RenderAsChild($templateName = null) { if(!$templateName) $templateName = […]

Почему я получаю «неопределенную переменную» в представлении Laravel?

когда я пытаюсь получить данные из таблицы, где у меня есть категории: Неопределенная переменная: ошибка категории. $ 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', […]