Головна » Блоги » InstantCMS - переваги та недоліки системи » Cтиль списку типу контенту в залежності від пристрою відвідувача

Cтиль списку типу контенту в залежності від пристрою відвідувача

0
Голосів: 0
Опубліковано: 2021 / 01 / 15
Переглядів: 291
Категорія: Різне
Редагувалося: 2 рази — останній 15 січень 2021
Рішення дозволить призначати шаблон виводу списку записів типу контенту в залежності від пристрою відвідувача сайту.

Створюємо в папці content актульного шаблону файл news_list.tpl.php, де news - назва потрібного типу контенту. В ньому розмістимо такий код:
Код PHP:
  1.  
  2. <?
  3. if ($device_type == 'desktop') { //для компів
  4. $include_file = PATH.'/templates/'.$this->name.'/content/default_list_tiles.tpl.php';
  5. } elseif($device_type == 'tablet') { //для планшетів
  6. $include_file = PATH.'/templates/'.$this->name.'/content/default_list_tiles.tpl.php';
  7. } else { //для пристроїв, які не індентифіковані як desktop або tablet
  8. $include_file = PATH.'/templates/'.$this->name.'/content/default_list.tpl.php';
  9. }
  10. include $include_file ;
  11. ?>
  12.  
Готово!
p.s. Якщо потрібно підключити файли з іншого шаблону, замініть '.$this->name.' на назву іншого шаблону

Читайте також:

Коментарі (1)
Сергей # 22 квітня 2021 у 11:58 0
[code="php"]
[/code]

Вот тут без лишних пробелов и кавычек, в том виде что в теме код не работал))