Git Hub
коротко
6 заметок с тегом

D7

убрать вкладку «реклама»

5 сентября 2016, 9:31
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->unRegisterEventHandler("main", "OnAdminIBlockElementEdit", "seo", "\\Bitrix\\Seo\\AdvTabEngine", "eventHandler");
API   D7

Магазин: Получить список файлов в директории

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: D7

21 июня 2016, 7:23
Bitrix   D7

Bitrix исключения

28 мая 2016, 16:36

в d7 исключения бросаются так

throw new Exception("Сообщение иключения");
Bitrix   D7

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;
    }
#SQL   Bitrix   D7

Подключение скриптов в компонент

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 файл
Bitrix   D7