Сценарий загрузки Joomla на определенной странице

Я создаю сайт в Joomla и задаюсь вопросом, есть ли способ загрузить определенный скрипт на определенной странице с помощью php ….

например, я хочу загрузить: <script src="sample.js"> на странице о нас, где он будет использоваться

причина, по которой я хотел сделать это, заключается в том, что вместо того, чтобы все они загрузились в раздел главы, даже если он не используется на странице, страница становится медленнее …

Вы пытаетесь сделать это в элементе контента или компоненте? Если вы пытаетесь сделать это в компоненте, это способ добавить файл JavaScript в головную часть только для этой страницы:

 $document =& JFactory::getDocument(); $document->addScript(JURI::base() . 'path/to/sample.js'); 

Если вы пытаетесь сделать это в элементе контента, вам, скорее всего, понадобится найти или создать плагин контента для сканирования токена, который сообщает Joomla о запуске кода, как указано выше. Я сделал это на одном из сайтов, которые я построил некоторое время назад. Я установил его так, чтобы плагин выполнял поиск тегов типа {js sample.js} в элементах контента, извлекал имя файла, добавлял скрипт в документ, а затем выполнял поиск и замену тега из статьи.