1234  1

#seblod[fag] :: визначаємо ID поточного матеріалу

Щоб визначити ID матеріалу, з яким ви зараз працюєте, потрібно вставити всього пару рядків коду ...

#seblod[fag] :: визначаємо ID поточного матеріалу

Якщо вам в CMS Joomla або конструкторі контенту (CCK) SEBLOD в поле Core42, або щось типу цього, потрібно визначити ID поточного матеріалу, це можна зробити використовуючи такий код:

$inputParam = JFactory::getApplication()->input;
$artId      = $inputParam->get('id');

Якщо ж вам потрібно використовувати це значення в декількох місцях програми, найкраще визначення ID матеріалу винести в окремий файл і підключати його там, де вам потрібно. В цьому випадку, код краще дещо змінити, щоб одне і те ж значення не визначати кілька разів:

defined('_JEXEC') or die;

if (!isset($artId)) {

    $inputParam = JFactory::getApplication()->input;
    $artId      = $inputParam->get('id');

} else {

    $artId =& $artId;

}

Підключити файл можна за допомогою функції мови PHP include.

// замість "your_template" в наступному рядку
// поставте назву шаблону, який ви використовуєте

include JPATH_ROOT . "/templates/your_template/php/artId.php";

Потрібно сказати, що цей код працює тільки з типом контенту (ТК) побудованому на ТК типу Article.

Якщо вам сподобалася ця стаття – коментуйте, діліться в соціальних мережах (кнопки «Поділитися» ліворуч сторінки).

Удачі, Миру і Добра!

Переклад Ігор КРУК

Ігор КРУК

переклад з російської

Створення landing page, сайтів-візиток, корпоративних сайтів, веб-порталів та інтернет-магазинів на різних платформах у розумні строки і…
за розумні гроші.

Якщо ви вже зареєстровані на цьому сайті, або вже залишали тут свої коментарі, відгуки, заявки на участь в акціях, щоб додати ще один коментар – авторизуйтесь

Додати коментар

Коментарі


«ArtInWeb.biz»
  • #9

Что-то добавить или уточнить, в т.ч. поделиться вашим кодом, вы можете в комментарии.


Щось додати або уточнити, в т.ч. поділитися вашим кодом, ви можете у коментарі.


Add or clarify something, incl. share your code, you can in the comments.



© «ArtInWeb.biz» – веб-розробка повного циклу

В останнє редагувалось: 03/04/2020