Открояване на изходния код в компонента "Новини в детайли" 1c-битрикс, Алексей Валеев

Днес ще модифицираме шаблона на един от компонентите за новини на Bitrix, за да го научим как да подчертава красиво кода на различни езици за програмиране. Bitrix: news.detail е доста прост и удобен за персонализиране, така че ще се подиграваме само с него:) Като основа, по традиция се използва плъгин за WordPress. Изборът падна върху SyntaxHighlighter Plus, чиято работа може да се види в този блог.
Текстът, който трябва да бъде форматиран като изходен код, е затворен в BB таг [sourceсode език = 'php'] код тук [/ програмен код]
където стойността на атрибута на езика (в случая това е php) е необходимият език за програмиране (източник на синтаксис). Анализаторът избира необходимите фрагменти, заменя псевдокодовете с тагове и зарежда javascript файла за посочения език, който се занимава с визуално форматиране. Архивът с шаблона на компонента съдържа инструкцията readme.txt, където можете да намерите всички поддържани стойности за език.