Всем привет.
Полазил по форумам, но не нашел подходящего решения, и я не думал что убью столько времени на освоение модальные окна bitrix.
Вот решил избавиться от сторонней библиотеки типа fancybox и думал использовать стандартный функционал вызова модальных окон.
Перейду к сути задачи.
Имеется компонент отображения списка новостей. . Шаблон компонента -
При клике на текст новости всплывает новость в модальном окне.
Вот скрин кода который вызывает модальное окно -
Файл в котором находиться компонент вывода в модальное окно -
Все вроде бы не плохо, но вот скрипты находившиеся в файле js не срабатывают ., хотя скрипт который находиться в шаблоне компонента который вызываеться в модальном. срабатывает - .
Пробовал сделать и так -
Пробовал подключать скрипты в шаблоне обеих компонентов типа
Но без результата.
Подскажите пожалуйста, где я ошибся, и чего не так.
Буду благодарен за любую помощь.
Заранее спасибо!
Полазил по форумам, но не нашел подходящего решения, и я не думал что убью столько времени на освоение модальные окна bitrix.
Вот решил избавиться от сторонней библиотеки типа fancybox и думал использовать стандартный функционал вызова модальных окон.
Перейду к сути задачи.
Имеется компонент отображения списка новостей. . Шаблон компонента -
При клике на текст новости всплывает новость в модальном окне.
Вот скрин кода который вызывает модальное окно -
Файл в котором находиться компонент вывода в модальное окно -
Все вроде бы не плохо, но вот скрипты находившиеся в файле js не срабатывают ., хотя скрипт который находиться в шаблоне компонента который вызываеться в модальном. срабатывает - .
Пробовал сделать и так -
Пробовал подключать скрипты в шаблоне обеих компонентов типа
| Код |
|---|
CJSCore::RegisterExt("lib_summernote_edit", Array(
"js" => array('/local/templates/9masters/summernote/summernote.js',
'/local/templates/9masters/summernote/lang/summernote-'.$lang_wisywig.'.js',
'/local/components/9_masters/9m.news.list/templates/news_list/script.js',
'/local/components/9_masters/9m.news.list/templates/news_list/dop_script.js',
'/local/templates/9masters/js/bootstrap-tab.js',
'/local/components/9_masters/9m.comments.list/templates/list/script.js',
'/local/components/9_masters/9m.rating/templates/.default/script.js'
),
"css" => array('/local/templates/9masters/summernote/summernote.css',
'/local/templates/9masters/summernote/font-awesome.min.css',
'/local/components/9_masters/9m.editor/templates/.default/style.css',
'/local/components/9_masters/9m.comments.list/templates/list/style.css',
'/local/components/9_masters/9m.comments.add/templates/add.comment.result/style.css',
'/local/components/9_masters/9m.comments.add/templates/reply_comment/style.css',
'/local/components/9_masters/9m.rating/templates/.default/style.css',
),
));
CJSCore::Init(array("ajax","jquery","lib_summernote_edit");?> |
Но без результата.
Подскажите пожалуйста, где я ошибся, и чего не так.
Буду благодарен за любую помощь.
Заранее спасибо!
murad30