Всем привет, создал вкладку свою, при переходе со своей на вкладки "Публикации" или "настройки профиля" остается все содержимое кастомной вкладки (как я понял, "Публикации" или "настройки профиля" подгружаются по аяксу) , но если перейти на другую вкладку и обновить страницу то все появляется.
Нормально переходит только на вкладку публикации новости, при переходе страница перезагружается.
В чем может быть проблема?
В версии вашего плагина скаченного с гита, пользуйтесь текущими релизами.
Я видимо мало информации предоставил, дело не в версии плагина.
Если выводить содержимое вот так
function profile_custom_field_recall_block($user_lk){
$content = '<h3>Наша контактная форма:</h3>';
$content .= 'Содержимое вкладки';
return $content;
}
То все работает правильно.
Но когда я подключаю файл:
$content = include 'profile.php';
либо так
include 'profile.php';
Перестает работать.
Я думаю что это либо я файл неправильно подключаю, либо в самом файле нужно добавить какой-то код, чтобы переключение срабатывало нормально
я даже не знаю, что тут подсказать, вы должны знать чем echo отличается от return, вы когда инклюдите файл с версткой в функцию вкладки, то эта верстка сразу выводится на экран, т.е. выводится через echo, что неверно.
Если в вашем дополнении есть верстка которую вы хотите где то выводить, то кидайте ее в папку templates в папке своего дополнения и подключайте в нужном месте с помощью функции
, эта функция не выведет через echo подключаемый файл, а вернет его через return.
Если в вашем дополнении есть верстка которую вы хотите где то выводить, то кидайте ее в папку templates в папке своего дополнения и подключайте в нужном месте с помощью функции rcl_get_include_template(), эта функция не выведет через echo подключаемый файл, а вернет его через return.
Спасибо большое! По этому способу получилось вывести, я вот просто еще не знаю всех нюансов плагина и по-этому всех вариантов не вижу, спасибо за помощь!