Koresh Ты можешь "динамично" подключить css и js без использования php секции, при условии что у тебя добавлены два тега в шаблоне {% styles %}
и {% scripts %}
(Если ты и так делаешь addCss и addJs, то значит уже добавлены, так как эти функции тоже самое делают). Рекомендую первый добавить в head, а второй в перед </body>
Пример добавления через twig:
{% put styles %}
<link rel="stylesheet" href="/plugins/name/namePlug/assets/css/style.css"/>
{% endput %}
{% put scripts %}
<script src="/plugins/name/namePlug/assets/js/script.js"></script>
{% endput %}
И тут очевидно что ты можешь обернуть это в небольшую логику:
{% if item.id == 139 %}
{% put styles %}
<link rel="stylesheet" href="/plugins/name/namePlug/assets/css/style.css"/>
{% endput %}
{% put scripts %}
<script src="/plugins/name/namePlug/assets/js/script.js"></script>
{% endput %}
{% endif %}