2016-02-17 2 views
1

Я хочу установить окно просмотра метатега в приложении XPage. Поэтому я использую тему, которая должна расширить тему Bootstrap3.2.0_flat. В результате я получаю два тега viewport в последнем html. Но два тега просмотра не имеют никакого смысла.Установите один видовой экран в приложении XPages с темой bootstrap

Тема:

<theme extends="Bootstrap3.2.0_flat" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="platform:/plugin/com.ibm.designer.domino.stylekits/schema/stylekit.xsd" > 
    <resources> 
     <metaData> 
      <name>viewport</name> 
      <content>user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi</content> 
     </metaData> 
    </resources>  
</theme> 

HTML:

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi"> 

Кажется, первый видовой экран выведенно тему. Есть ли способ переопределить его? Я думаю о режиме = «переопределить», как используется в элементах управления. Или первый видовой экран является результатом чего-то еще?

ответ

2

С помощью свойств <control> в теме вы можете использовать атрибут override="true", чтобы указать, что он должен переопределить значение по умолчанию. Я не думаю, что вы можете сделать это с помощью тега <metaData>.

Что вы можете сделать, однако:

  • Создать новую Bootstrap 3.2.0 базовую тему в приложении, которое основано на Bootstrap3.2.0_flat теме. Источник для этого можно найти в Extension Library.
  • В этой теме вы устанавливаете правильное значение тега <metaData>.
  • В вашей текущей теме вы заменяете extends="Bootstrap3.2.0_flat" на имя своей темы, которую вы только что создали/скопировали.

(ой, и помните, что в последней версии библиотеки Extension, тема Bootstrap3.2.0 была переименована)

Смежные вопросы