URL скопирован в буфер обмена!

Как добавить ссылку в меню второго уровня ME601B на Тильда?

Модификация позволяет добавить редирект по клику на пункты меню второго уровня ME610B. При наведении на элемент открывается подменю, а при нажатии выполняется переход на заданный URL. Модификация работает только на десктопах, так как на мобилках отсутствует ховер.

Модификация работает с включенным Autoscale в блоках
Модификация работает со стандартным блоком
Номер модификации в библиотеке TiCode

Генератор кода

ID блока ME601B
Номер пункта меню и ссылка
Войдите в аккаунт чтобы получить доступ к генератору кода
Этот генератор кода доступен только тем кто оплатил подписку
<!--TICODE--><!-- Библиотека модификаций для Тильда https://ticode.dev --> <!--TCD128--><script> document.addEventListener('DOMContentLoaded', function () { const TCD608ID = '#rec1184222831'; const TCDmenuElem = document.querySelector(TCD608ID); if (!TCDmenuElem) return; const TicodeRDR = '2 https://ticode.dev/modifi, 3 /service'; const TCDlinkMenu = TicodeRDR.split(',').reduce((acc, pair) => { const [TildaIndextc, TCDurl] = pair.trim().split(/\s+/); if (TildaIndextc && TCDurl) acc[parseInt(TildaIndextc)] = TCDurl; return acc; }, {}); const MenuTClink = TCDmenuElem.querySelectorAll('.t-menu__link-item'); if (!MenuTClink.length) return; Object.keys(TCDlinkMenu).forEach(i => { const TCDid = parseInt(i) - 1; const TCDurl = TCDlinkMenu[i]; const TCDMNit = MenuTClink[TCDid]; if (!TCDMNit) return; TCDMNit.addEventListener('click', function (e) { e.preventDefault(); e.stopPropagation(); window.location.href = TCDurl; }); TCDMNit.style.cursor = 'pointer'; }); }); </script> <script> (function TCDupdType() { const TildahtmlBclok = document.currentScript; if (TildahtmlBclok) { const recordElement = TildahtmlBclok.closest('.r[data-record-type]'); if (recordElement) { recordElement.setAttribute('data-record-type', Math.random().toString(36).substring(2, 12)); }}})(); </script>
КОПИРОВАТЬ КОД
1. Создаем блок меню ME601B, копируем id и вставляем в генератор в поле "Id блокаME601B";

2. В меню через контент добавляем пункты меню.

3. Указываем в генераторе номер пункта меню, который открывает меню третьего уровня, и ссылку для редиректа при клике.
Например: 2 https://ticode.dev При наведении на второй пункт меню будет открывать подменю, а при клике перенаправит на https://ticode.dev
Если у вас несколько пунктов меню с подменю и нужно всем казать редиректы при клике, то указываем через запятую номер и ссылку. Например: 2 https://ticode.dev, 3 /service

4. Копируем готовый код и вставляем в HTML блок Т123.

Примечание: Модификация работает только на десктопах, так как на мобилках отсутствует ховер.
При наведении в меню на "Моды" показывает меню второго уровня, а при клике открывает страницу
LOGO
Callback

Модификация работает только на десктопах. Чтобы посмотреть пример, откройте страницу на пк

Made on
Tilda