Ему три года уже. Делал бы новый на 7-ке, как и поступаю с другими сайтами.
Переносить на семерку - это геморр будет. Много модулей подгонять... оно того не стоит.
Всё получилось, наконец-то. Вот код, которым можно добавить свои html атрибуты:
function theme_menu_item_link($link) { if (empty($link['localized_options'])) { $link['localized_options'] = array(); } $link['localized_options']['attributes']['data-link'] = 'oppa'; return l($link['title'], $link['href'], $link['localized_options']); }
Вставить в template.php, атуально для 6-ки.
Искал, даже нашел пару примеров, но не совсем того, что мне нужно. Пытался адаптировать, но безуспешно - в программировании я как обезьяна, могу только копипастить или что-то очень простое написать. Модуль menu_attributes не подходит - у него можно делать только ограниченное количество параметров.---------- Добавлено 24.01.2015 в 16:45 ----------Вот так пробовал, в модуль:
function mymodule_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'название_меню') { $item['options']['attributes'] = array( 'data-link' => 'blablabla', ); } }
название_меню взял по ссылке - site.ru/admin/build/menu-customize/название-меню
Advagg со скриптами справляется лучше, тестил. Хочу поджать html. В boost есть такая функция?
Может кто-нибудь подскажет, как ссылке в меню (не основная навигация, а мое кастомное меню) добавить особый атрибут data-link? Нужно для скрипта.
То есть на выходе должно получится так:
<a href="#" title="" name="" DATA-LINK="мой текст">анкор</a>
Интересная тема. Скажите, а вы в личке можете ответить на вопрос частного характера?
Всем советую установить модуль Advagg (Advanced CSS/JS Aggregation) - очень крутая штука для ускорения Вашего сайта. Только сегодня узнал, так что не пинайте ))
Так же хочу спросить, есть ли аналог модуля https://www.drupal.org/project/minify для шестерки?
Да я уже после создания темы уточнил. Это мой косяк, не думал, что так быстро кто-то в теме появится )))
Мой спаситель! 😂 Заработало! Спасибо!
Мне кажется проблема сейчас в какой-то ерунде и думал, что её решить проще, чем изучить curl.
Если я не прав, то не откажусь от curl функции, которая решила бы мою задачу (разложить json на массив).
Я не программист, только что-то простое сам могу написать и если честно с cURL никогда не работал.
Научится не проблема, но хочу оставить это напоследок. Сейчас даже интересно стало, почему не хочет работать в таком виде, когда на другом сервере работает.
У меня быстро заргузилось - 6,11s (onload: 4,26s).
Или вы уже что-то подшаманили?