In Twig exist "constant" function that returns constant value, but if you set "class" in first parameter and object in second parameter, then function returns the fully qualified class name of an object. So we can use it in our case and compare it on class name that we want to check like "instanceof". Example: {% if constant('class', app.user) == 'User' %}{% endif %} Or with namespace: {% if constant('class', app.user) == 'EntityBundle\\Entity\\User' %}{% endif %}
Когда-то я задался целью сделать название модуля кликабельным (аналог кнопки далее), что бы при клике мы переходили на саму статью (ну или куда там нам нужно перейти). В те времена помню прошерстил весь интернет, но так и не нашел ответа. Спустя некоторое время сейчас я уже могу это сделать сам и решил поделиться этим способом с вами. Признаюсь честно, так как делал я сам, то все выглядит довольно некрасиво в коде. Но главное результат, а он есть. Итак. Во-первых самое главное, это узнать, нет ли в вашем шаблоне генератора текста содержимого модуля. Если есть (например в шаблонах You Studio), тогда нам нужен файл по адресу: /templates/'ваш_шаблон'/html/modules.php Если ничего подобного в вашем шаблоне нет, тогда функцию вывода модуля на сайте берет на себя сама Joomla, а именно файл: /templates/system/html/modules.php Итак, в этом файле и находится вывод нашего модуля. Нам нужны строки следующие: echo $module->title; это и есть вывод нашего заголовка модуля. ...
If you've decided to start learning a PHP framework this year, or from scratch, and can't decide which one to choose, here's a selection of the most popular: Laravel - 302,403,373 downloads Symfony - 78,291,128 downloads Cakephp - 12,444,302 downloads Codeigniter4 - 1,720,925 downloads Codeigniter - 1,617,412 downloads by downloads in January 2024 All info from Packagist.org So, to choose Laravel in this year, you obtain much more possibilities to find a job.
Comments