Виктор |
|
---|---|
https://github.com/Cotonti/Cotonti/blob/master/plugins/i18n/i18n.list.rowcat.php строка 20 - $x_i18n = cot_i18n_get_cat($x, $i18n_locale); что за переменная $x? может там нужна переменная $с? |
Dayver |
|
---|---|
Нет, все верно, поскольку по тому хуку по которому идет внедрение этого кода, там переменная $x испольуется ... смотрите тут Pavlo Tkachenko aka Dayver
|
Виктор |
|
---|---|
Но этот код внедряется перед цыклом в котором прописана переменная, тоесть она пустая, в ней нужна быть категория - в функции cot_i18n_get_cat первый параметр string $cat Category code, вверху кода прописано : $c = cot_import('c', 'G', 'TXT'); // cat code ??? что я не так понимаю |
Dayver |
|
---|---|
Нет, смотрите внимательнее инклуд идет в строке внутри цыкла. В данном конкретном случае работа функционала хуков оптимизированна и разбита на две части, там даже комментарий с пояснениями есть, перед цыклом инициализация: /* === Hook - Part1 : Set === */ $extp = cot_getextplugins('page.list.rowcat.loop'); /* ===== */ а внутри сам инклуд /* === Hook - Part2 : Include === */ foreach ($extp as $pl) { include $pl; } /* ===== */ поскольку было бы избыточно делать выборк вызовом функци cot_getextplugins('page.list.rowcat.loop') в теле цыкла. Pavlo Tkachenko aka Dayver
|
Виктор |
|
---|---|
#43913 Dayver: Теперь понял, надо быть внимательнее, Спасибо. |