Моя цель – просто вывести что-то только на индексной странице моего wordpress с помощью кода Twig. Я установил статическую страницу Home. Я пробовал это в моем base.twig: {% if is_front_page %} Homepage content {% endif %} Но это ничего не делает, и я просто не могу найти его по какой-то причине. Любая помощь приветствуется! заранее […]
Я создаю веб-сайт с использованием PHP и TWIG, я организовал свой код в: class folder: для php classes lib folder: для неклассических шаблонов шаблонов php файлов: для шаблонов twig и файла index.php когда я хочу включить ссылку на страницу регистрации, например, ссылка будет: domain-name / lib / register.php, вопрос: есть ли хороший способ скрыть файловую […]
Мне удалось успешно включить интернационализацию и тэг {% trans%} в ветке, используя следующие строки: $language = "…"; $domain = "project"; putenv("LC_MESSAGES=$language"); setlocale(LC_MESSAGES, $language); bindtextdomain($domain, SITE_DIR . "locale"); textdomain($domain); bind_textdomain_codeset($domain, "UTF-8"); И шаблон ветки: … {% trans "Translation.Key" %} … К сожалению, это работает случайным образом. Я имею в виду, что, продолжая нажимать F5, скажем, каждую […]
В силексе у меня есть что-то вроде $controllers->get('/{id}', 'Controllers\\Login::index')->bind('login'); когда в twig я пытаюсь получить path('login') я получаю исключение ("Some mandatory parameters are missing ("id") to generate a URL for route "login"."). ? Я знаю, что это из-за {id}, и мне нужно передать второй параметр в path() но как он должен выглядеть?
Я получил простой CRUD-контроллер с indexAction (), чтобы перечислить все элементы. Теперь я хочу выполнить это действие в другом шаблоне и изменить его. {{ render(controller("MyBundle:MyEntity:index")) }} Есть ли предопределенный параметр для изменения шаблона? Конечно, его легко передать это значение, но я не хочу изобретать велосипед.
Я новичок в шаблонах Symfony и twig. Проблема в том, что я не могу понять, как визуализировать поля встроенной формы отдельно в шаблоне ветви. Я попытался найти его, но, возможно, другие использовали немного разные формы, и эти примеры не сработали для меня. Мои формы: class RegistrationType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) […]
Я сделал приложение Symfony 2, хорошо работающее в режиме производства и dev на моем сервере localhost, но когда я нажал его на свой ftp, возникла проблема. Я проверил журнал, и похоже, что у Twig проблемы с поиском шаблонов. На моем сервере есть журнал: [2015-05-18 11:10:21] request.INFO: Matched route "homepage" (parameters: "_controller": "AppBundle\Controller\DefaultController::indexAction", "_route": "homepage") [] […]
Я использую Symfony v3.3.13 и Sonata Admin Bundle 3.27.0 с TWIG v2.4.4 У меня есть небольшая проблема с пониманием того, как работают шаблоны шаблонов. Мне недавно нужно было загрузить новый шаблон для поля просмотра списка в SonataAdminBundle . Я должен был определить путь следующим образом: ->add('coords', null, ['template' => 'SonataAdmin/CRUD/geography_point_list.html.twig']); Файл geography_point_list.html.twig находился в app/Resources/views/SonatAdmin/Crud […]
Я работаю над проектом Silex, и я использую классы для разных видов лечения: $connection = new Connection($app); $app->match('/connection', function () use ($app, $connection) { $connexion->connectMember(); return $app->redirect($app['url_generator']->generate('goHome')); })->method('GET|POST')->bind('doConnection'); В функции 'connectMember ()' моего класса 'Connection' у меня есть: […] if($isMember){ […] }else{ return $this->_app['twig']->render( 'message.twig', array('msg' => "This member does not exist.", 'class' => 'Warning')); […]
Я избегаю символов, используя фильтр Twig для выключения e в <meta> в случае, если они содержат цитаты, которые разбивают тег. Проблема в том, что она ускользает от символа & . Мне интересно, есть ли способ не скрывать и подписывать? <meta property="description" content="{{ description | e }}" />