class Post {
$cache = [];
function getListPost($type = 'public') {
if (isset($this->cache[$type])
return $this->cache[$type];
/**
Далее простой код с получением результата и присвоением в кэш.
*/
}
}
Самый верный путь это читать об этом
<!-- главный блок с новостями -->
<div class="news">
<!-- контейнер с новостями -->
<ul class="news__list">
<!-- колонка с новостью -->
<li class="news__column">
<!-- контейнер с новостью -->
<div class="news__item">
<!-- заголовок новости -->
<h2 class="news__title">Заголовок новости</h2>
<!-- дата новости -->
<div class="news__date">
<span class="news__date-time">10:00</span>
<span class="news__date-when">01.01.2000</span>
</div>
<!-- описание новости -->
<div class="news__desc">Описание новости</div>
</div>
</li>
</ul>
</div>
<?php
/**
* Из модуля disk
*/
$MESS['/bitrix/modules/disk/lang/ru/lib/uf/controller.php']['DISK_UF_CONTROLLER_MY_DOCUMENTS'] = 'Документы';
$MESS['/bitrix/modules/disk/lang/ru/lib/proxytype/user.php']['DISK_PROXY_TYPE_USER_TITLE_CURRENT_USER'] = 'Документы';
$MESS['/bitrix/components/bitrix/disk.uf.file/lang/ru/component.php']['WD_MY_LIBRARY'] = 'Документы';
$MESS['/bitrix/components/bitrix/disk.uf.comments.attached.objects/lang/ru/component.php']['WD_MY_LIBRARY'] = 'Документы';
$MESS['/bitrix/components/bitrix/disk.bitrix24disk/lang/ru/component.php']['WD_DISK_HISTORY_OPEN_DISK'] = 'Открыть документы';
/**
* Из модуля intranet
*/
$MESS['/bitrix/modules/intranet/lang/ru/public/docs/.left.menu_ext.php']['MENU_DISK_USER'] = 'Документы';
$MESS['/bitrix/modules/intranet/lang/ru/public/.left.menu_ext.php']['LEFT_MENU_DISC'] = 'Документы';
$MESS['/bitrix/modules/intranet/lang/ru/public_bitrix24/docs/.left.menu_ext.php']['MENU_DISK_USER'] = 'Документы';
$MESS['/bitrix/modules/intranet/lang/ru/public_bitrix24/extranet/.superleft.menu_ext.php']['MENU_FILES'] = 'Документы';
Сейчас смотрел проекты на удаленку????