2013-08-19 3 views
0

При внедрении гаджета существует ли настройка, позволяющая блогеру отображать гаджет в сообщении (или только на домашней странице)?Blogger gadet - отображение только в сообщении

Я знаю, что можно добавить условные теги в шаблон html, но это НЕ то, что мне нужно. Мне нужно выяснить, как это сделать с помощью кода гаджета, чтобы конечный пользователь не должен вмешиваться в какой-либо код для достижения эффекта.

ответ

0

Я понял, что это невозможно.

Обходной путь, который я придумал, - установить высоту по умолчанию гаджета на 0, затем использовать javascript, чтобы узнать, находимся ли мы на домашней странице или отдельном сообщении, а затем, в зависимости от требования, измените размер гаджета до желаемой высоты. В этом случае необходимо включить <Require feature="dynamic-height"/> в раздел ModulePref файла xml и использовать функцию gadgets.window.adjustHeight().

Предостережение с этим обходным путем заключается в том, что гаджет, событие, когда его высота установлена ​​в 0, будет занимать не менее 10 пикселей по высоте.