| Виктор |
|
|---|---|
|
Да правильно, имеется ввиду переход по ссылке и прием 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] ==================== */ и еще вопрос какой файл принимает данные, если в плагине нет Відредаговано: Виктор (10.11.2018 18:44, 6 років тому) |