Публикации по теме 'template-engine'


Механизм шаблонов (Ejs против мопса)
Механизм шаблонов — это парсер шаблонов node js, который позволяет нам разбивать большие файлы на более мелкие и управляемые коды, что настоятельно рекомендуется для отладки и отслеживания данных по всему проекту. Мы также можем повторно использовать коды на всех страницах нашего веб-сайта. Есть много шаблонов node js, которые мы можем использовать, но среди них наиболее известны ejs и jade . Эти шаблоны позволяют нам создавать множество интересных вещей, включая веб-блоги, персональный..

Как создать шаблонизатор с помощью JavaScript
Привет, это я, @shadowtime2000 , один из сопровождающих Eta , быстрого встраиваемого шаблонизатора. В этом уроке я покажу, как создать изоморфный (браузер/узел) механизм шаблонов JavaScript. Дизайн Первоначальный дизайн механизма шаблонов будет довольно простым. Он просто интерполирует значения из объекта data . Он будет использовать {{valueName}} для интерполяции значений. Простой рендеринг Во-первых, давайте создадим простую функцию рендеринга, которая берет шаблон и данные и..

Вопросы по теме 'template-engine'

Какой язык шаблонов использует Tumblr?
Tumblr использует очень простой язык шаблонов для своих тем: {block:Text} <li class="post text"> {block:Title} <h3><a href="{Permalink}">{Title}</a></h3> {/block:Title}...
7700 просмотров
schedule 16.02.2024

реализация механизма шаблонов
В настоящее время я создаю этот небольшой механизм шаблонов. Он принимает строку, содержащую шаблон в параметре, и словарь «тегов, значений» для заполнения шаблона. В движке я понятия не имею, какие теги будут в шаблоне, а какие нет. В...
810 просмотров
schedule 31.07.2022

шаблоны: удаление элементов, у которых нет данных
Я использую функцию шаблонов Groovy xml. Ниже мой шаблон и привязки. Иногда у меня нет никакого значения для LastName. Я бы хотел, чтобы groovy не создавал элемент, если у него нет непустых данных. Может ли кто-нибудь предложить, как это сделать?...
375 просмотров
schedule 28.12.2023

Показать все данные, поступающие из mongodb, и отобразить их в шаблонизаторе doT.js.
Я хотел извлечь данные из mongodb и передать их в представление. Кажется, все работает, но вместо того, чтобы видеть все 10000 записей, я вижу только одну. Я чувствую, что очень близок к ее решению, но я застрял... Я использую node-mongodb-native,...
3703 просмотров

Есть ли лучший способ применить фильтр nl2br с Jinja/Flask?
Я использую Jinja с Flask (автоэкранирование включено) и пытаюсь применить этот фильтр import re from jinja2 import evalcontextfilter, Markup, escape _paragraph_re = re.compile(r'(?:\r\n|\r|\n){2,}') app = Flask(__name__)...
2522 просмотров
schedule 03.11.2022

Является ли в smarty эквивалентом макросов, как в twig
Мне интересно, есть ли эквивалент функции макроса из twig http://twig.sensiolabs.org/doc/tags/macro.html в smarty. Я не хочу использовать умные плагины для этого, потому что я хочу иметь возможность писать эти макросы прямо в шаблоны....
1597 просмотров
schedule 03.11.2023

Создание динамического макета строки списка Программно
Мы ищем решение на основе шаблона для строки списка, где каждая строка списка может иметь разные поля 2 и их выравнивание, которое будет управляться сервером в форме json. Этот json будет иметь информацию о полях и типах полей, таких как метка,...
221 просмотров

Spring, как объединить внешнюю html-страницу с сгенерированным контентом
Привет, в настоящее время я разрабатываю приложение Spring (3.2.x), в котором мне нужно вставить свой контент на данную страницу в определенный момент, указанный идентификатором. Это то, что я сейчас делаю: @RequestMapping(value = "/{part}",...
1631 просмотров
schedule 15.10.2022

dustjs-linkedin с экспресс 3
Я пытаюсь заставить dustjs-linkedin работать с проектом Express 3, однако я не могу пройти мимо этой ошибки: Error: Template name parameter cannot be undefined when calling dust.compile at Object.compiler.compile...
1742 просмотров
schedule 04.08.2022

Как создать механизм шаблонов Javascript, который не уничтожает события, прикрепленные к шаблону?
Я оценивал множество различных шаблонизаторов JS на стороне клиента (doT, parrot, dust.js, микрошаблоны, подчеркивание и т. д.). Все они работают одинаково, используя некоторые типы тегов для представления данных, а некоторые дают возможность...
200 просмотров

механизм шаблонов ejs, расширение родителя для формирования достойного шаблона проектирования
С помощью системы шаблонов twig вы можете расширить родительский шаблон с помощью функции extends. Я только начинаю работать с узлом и использую механизм шаблонов ejs, но не могу найти аналогичную функциональность. Кто-нибудь знает, возможно ли...
435 просмотров
schedule 25.06.2022

интерполяция строк для значения атрибута в двойных кавычках в erb
Как я могу написать выражение erb с экранированием атрибутов в двойных кавычках и получить правильное поведение экранирования? Например, мне нужно что-то, что будет выводить: value="Hello World" если should_print_value истинно, и при...
3342 просмотров

Объединение koa-router с koa-handlebar
Я пытаюсь использовать koa-handlebars (механизм шаблонов на стороне сервера) с koa-маршрутизаторами в koa. .get('/', function* () { this.body = this.render('myViewHere', {}); }) Документов по этому поводу нет! Единственная документация...
1185 просмотров
schedule 20.02.2024

Jade Template Engine - изменить заголовок раздела на главных страницах
Я использую Jade Template Engine. Мне нужно изменить название раздела на главных страницах. h1.text-center.main-title| The title here Заголовок из другой части страницы по этому коду include ./parts/_page-header.jade Я пытаюсь...
103 просмотров
schedule 04.02.2024

Thymeleaf: как исключить внешний тег при использовании th:each?
Официальный документ Thymeleaf 2.1.4 демонстрирует использование for each , как показано ниже: <tr th:each="prod : ${prods}" th:class="${prodStat.odd}? 'odd'"> <td th:text="${prod.name}">Onions</td> <td...
10947 просмотров
schedule 10.01.2024

Механизм шаблонов на стороне клиента с поддержкой XML
Существует ли механизм шаблонов на стороне клиента с поддержкой XML/Xpath? Я просмотрел руль, усы, подчеркивание и т. д., но похоже, что они могут принимать только объект JSON в качестве контекста. Что я действительно ищу, так это иметь xpath в...
522 просмотров

Шаблонизатор для Codeigniter
Я новичок в Codeigniter и хочу использовать его в качестве интерфейса API RESTful . У меня уже есть API, созданный с помощью Phalcon и MongoDB. Есть ли способ использовать какой-либо механизм шаблонов в представлениях Codeigniter, который может...
97 просмотров
schedule 21.08.2022

Ритм использует преобразователи и вложенные теги с тегом @i18n.
Во-первых, я очень доволен Ритмом! Отличная работа для чего-то бесплатного. Недавно я начал интернационализировать свои шаблоны с помощью Rythm, и некоторые вещи кажутся более громоздкими, чем нужно. Мне интересно, есть ли лучший способ сделать...
114 просмотров

Привязка данных в JsViews
У меня есть массив строк и объект, свойства которого получены из этого массива. Например, var arrayOne = ["One","Two", "Three"]; var objOne = {}; for(var i=0;i<arrayOne.length;i++){ objOne[arrayOne[i]] = "some val";...
113 просмотров

Как добавить Thymeleaf SpringSecurityDialect в весеннюю загрузку
В конфигурации моего механизма шаблонов я хотел бы добавить SpringSecurityDialect(), например: @Bean public TemplateEngine templateEngine() { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.addDialect(new...
5689 просмотров