PHP для работы с шаблонами в Joomla - PullRequest
1 голос
/ 17 декабря 2009

Я пытаюсь заставить работать небольшой набор функций php, которые мне нужны, на всей странице. Я включаю их в свой основной шаблон index.php через require_once "my_functions.php".

Они работают в шаблоне index.php; это хорошая новость.

У нас есть плагин, который позволяет нам писать php в наших элементах контента со следующим синтаксисом: {source}<?php echo "hello world!"; ?>{/source}

Однако при попытке использовать функции, определенные в my_funcitons.php, php считает, что они недоступны, и выдает фатальную ошибку ... undefined method or function.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 17 декабря 2009

Я считаю, что вы должны написать модуль, внедрить в него свой require_once и вставить созданный модуль в статьи .

Старайтесь не создавать слишком много php-кода в редакторах WYSIWYG, вы смешиваете контент с логикой программирования, побеждаете цель CMS: управлять контентом. И если за вашей системой стоят нетехнические люди, это может стать настоящей головной болью в будущем.

0 голосов
/ 17 декабря 2009

Попробуйте использовать Прямой PHP .

...