К шлакоблоку на прямую ворота никак не крепятся, более того на прямую они и к кирпичным заборным столбам не крепятся, хотя кирпич гораздо более прочный материал.
Если Вы строите забор из шлакоблока со столбами из шлакоблока, то делается ленточный фундамент с высоким цоколем, ибо шлакоблок тянет влагу, аки губка.
Под каждым столбом так же есть фундамент, плюс на стадии заливки монтируется опорная труба с закладными под ворота, под калитку.
Вокруг металического столба укладывается шлакоблок, получается визуально столб из шлакоблока, но внутри есть стержень который и принимает на себя нагрузку связанную с воротами.
Пустота между опорным металлическим столбом (как правило это труба, может быть круглого сечения, может быть профильной) и шлакоблоком лицевым, заполняется бетоном раствором, что повышает прочность столба.
Петли ворот привариваются к тем самым закладным о которых писал выше, это единственно верный вариант.