Как отключить ссылку в drupal 7? - PullRequest
0 голосов
/ 12 сентября 2018

Я бы хотел отключить ссылку в моем drupal 7. И я понятия не имею, как это сделать.Есть ли модуль для этого.Эта конкретная ссылка (https: // xx.xxx.xx.xxx/dev/node) - это когда я намеренно помещаю ссылку непосредственно на вкладку URL (при входе в систему) и не перемещаюсь с помощью какого-либо щелчка.У меня нет доступа к его HTML.Я пытался использовать CSS, указанный в этом URL - Как отключить ссылку, используя только CSS?

, но это не сработало.Infact это не будет работать, так как URL нигде не видно.Страница появляется только тогда, когда я вручную ввожу URL.

1 Ответ

0 голосов
/ 12 сентября 2018

В зависимости от того, что вы подразумеваете под словом «отключить», вы можете использовать событие JavaScript onclick, чтобы оно возвращало false. Это будет «отключать» ссылку, то есть, когда вы нажимаете ссылку, абсолютно ничего не происходит. Оператор return false нарушает поведение ссылок по умолчанию, которое заключается в перенаправлении пользователя на любую ссылку (href).

Пример: <a href="my/path" onclick="return false;">Click me and nothing happens!</a>

Если вы под словом «отключить» подразумеваете, что скрываете элемент, чтобы он вообще не взаимодействовал, вы можете использовать свойство CSS visibility и установить его на hidden.

Пример: <a href="my/path" style="visibility: hidden !important;">No one can see me!</a>

Ключевое слово "! Important" в основном означает, что интерпретатор CSS должен установить приоритет этого правила CSS над другими правилами. Таким образом, вы почти уверены, что ваше правило CSS будет применяться во всех случаях.

Вместо встроенного стиля вы, конечно, можете использовать классы CSS и т. Д. Для применения того же CSS, что может пригодиться, если у вас есть несколько ссылок или другие элементы, которые вы хотите "скрыть" .

Вы также можете просмотреть события указателя CSS, которые в основном будут «не-JavaScript» версией того же решения JavaScript, которое я предоставил ранее.

...