Полагаю, вы могли бы использовать функцию heredoc в PHP, но на самом деле, я бы посчитал более целесообразным поместить ваш собственный JavaScript в отдельный файл и включить его с drupal_add_js
.Как и в случае с плагином colorbox.
drupal_add_js('/path/to/your/custom.js/');
Я думаю, что большинство веб-приложений придерживаются концепции Разделение проблем , то есть отделение разметки (HTML) от стиля (CSS).) и поведение (JavaScript), например.Это может упростить обслуживание, скажем, в вашей команде есть дизайнеры, которые отвечают только за HTML / CSS / JS, вы, вероятно, не хотите, чтобы они касались кода PHP.
И, конечно, вы могли бы избежать кавычек.
$foo = 'Hello \'Name\'';
$bar = "$('a[rel=\"colorbox\"]')";