Про атрибут

Главные вкладки

Аватар пользователя Троша Троша 3 апреля 2013 в 21:06

Здравствуйте.
простите за банальность и может быть тупой вопрос новичка.
Может подскажете как прописать тегу body атрибут защиты от простого копипаста:
в тег body: onselectstart="return false" oncopy="return false"
Я в друпале новичок. Если можно чуть подробнее. А то пишут, что в файл page.tpl.php но как это прописать не могу понять.
Благодарю.

Комментарии

Аватар пользователя negatiff negatiff 4 апреля 2013 в 11:50

Ну зачем кидаться из крайности в крайность? Всяческие мелочи, имхо, проще добавить через js, нежели копать движок.
А по какой причине не будет работать?

Аватар пользователя roman-yrv roman-yrv 4 апреля 2013 в 12:08

Вот здесь неплохой материал о темизации Drupal.
http://romka.eu/blog/drupal-article-3-part-1-drupal-themeing

А в Вашей ситуации можно поступить таким образом.
В поддиректорию templates Вашей темы копируете из modules/system файл html.tpl.php
В этом скопированном файле после тэга body вписываете Ваш код

onselectstart="return false" oncopy="return false"

так, чтобы в итоге получилась такая строка

<body onselectstart="return false" oncopy="return false" class="<?php print $classes; ?>" <?php print $attributes;?>>

После этого очищаете кэш.

Аватар пользователя Троша Троша 8 апреля 2013 в 15:06

roman-yrv wrote:

В поддиректорию templates Вашей темы копируете из modules/system файл html.tpl.php
В этом скопированном файле после тэга body вписываете Ваш код

onselectstart="return false" oncopy="return false"

так, чтобы в итоге получилась такая строка

<body onselectstart="return false" oncopy="return false" class="<?php print $classes; ?>" <?php print $attributes;?>>

После этого очищаете кэш.

Роман, огромное Вам спасибо! Помогли, просто, доступно и правильно все подсказали.

Аватар пользователя xSPiRiTx xSPiRiTx 5 апреля 2013 в 2:27

"ХулиGUN" wrote:
Всякие статические мелочи проще добавить в html, чем в js. И никаких "копаний" движка не нужно

+++++