6 заметок с тегом
D7
убрать вкладку «реклама»
5 сентября 2016, 9:31
$eventManager = \Bitrix\Main\EventManager::getInstance(); $eventManager->unRegisterEventHandler("main", "OnAdminIBlockElementEdit", "seo", "\\Bitrix\\Seo\\AdvTabEngine", "eventHandler");
Магазин: Получить список файлов в директории
6 июля 2016, 1:49
Получить список файлов в директории
use \Bitrix\Main\IO\Directory; use \Bitrix\Main\Diag\Debug; $dir = new Directory(dirname(__FILE__)); $arDir = $dir->getChildren(); foreach($arDir as $dirItem){ if ($dirItem->isFile() && $dirItem->getName()!="index.php" ) $arMigrations[] = $dirItem->getName(); } Debug::dump($arMigrations);
Bitrix исключения
28 мая 2016, 16:36
в d7 исключения бросаются так
throw new Exception("Сообщение иключения");
Bitrix d7 создание таблицы
19 октября 2015, 12:14
public static function createTable(){ $connection = Application::getInstance()->getConnection(); if (!$connection->isTableExists(static::getTableName())) { static::getEntity()->createDbTable(); return true; } else return false; } public static function dropTable(){ $connection = Application::getInstance()->getConnection(); $connection->dropTable(static::getTableName()); return true; }
Подключение скриптов в компонент
9 октября 2015, 12:28
В компоненте создаём файл component_epilog.php
<? use Bitrix\Main\Page\Asset; Asset::getInstance()->addJs($templateFolder.'/your.js'); // подключаем скрипт
аналогично подключаем стили (файлы css)
<? use Bitrix\Main\Page\Asset; Asset::getInstance()->addCss($templateFolder.'/your.css'); // подключаем ваш css файл