Виктор |
|
---|---|
Да правильно, имеется ввиду переход по ссылке и прием simile для обработки в файле test.module.tags.php В общем извиняюсь, вопрос думаю простой но хочу разобратся есть файл test.php в нем весь код который нужен на самой странице плагина (например вибираем два товара и сравниваем) Пример: /* ==================== * [BEGIN_COT_EXT] * Hooks=standalone * [END_COT_EXT] ==================== */ defined('COT_CODE') or die('Wrong URL.'); // Requirements require_once cot_incfile('test', 'plug'); и файл test.module.tags.php выводится на странице товара со своим шаблоном (выбираем иной товар и сравниваем), логика сравнения отличается от первого /* ==================== * [BEGIN_COT_EXT] * Hooks=module.tags * [END_COT_EXT] ==================== */ defined('COT_CODE') or die('Wrong URL.'); // Requirements require_once cot_incfile('test', 'plug'); require_once cot_langfile('module', 'module'); global $cfg, $db_cpu, $db_gpu, $db_test; $t1 = new XTemplate(cot_tplfile('test.module', 'plug')); $act = cot_import('act','G','ALP'); if ($act == 'simile'){ код} $t1->parse('MAIN'); $t->assign('HARD_DISPLAY', $t1->text('MAIN')); так как и вы подсказали выводил что получаю через echo в test.module.tags.php я не получаю ничего, пустая переменная а в test.php принимает $act = 'simile'
Додано 38 хвилин потому: Сделал так в файле прописал test.php /* === Hook === */ foreach (cot_getextplugins('test.main') as $pl) { include $pl; } /* ===== */ в test.module.tags.php /* ==================== * [BEGIN_COT_EXT] * Hooks=module.tags,test.main * [END_COT_EXT] ==================== */ и еще вопрос какой файл принимает данные, если в плагине нет |
|
Dit bericht is bewerkt door Виктор (2018-11-10 18:44, 6 jaren ago) |