Семантический пользовательский интерфейс: переопределение переменной в site.variables

Я хотел бы знать, как переопределить переменную в файле site.variables. Я использую Semantic UI с Meteor, используя официальный пакет meteor.

В частности, я хочу переопределить

@fontPath  : '/lib/semantic-ui/src/themes/default/assets/fonts';

Я пытался изменить значение непосредственно в site.variables безрезультатно. Кроме того, я безуспешно добавил значение в site.override.

В обоих файлах указано вверху:

/*
  DO NOT MODIFY - This file has been generated and will be regenerated
  Semantic UI v2.0.8
*/

Где я могу переопределить это значение? Это необходимо для исправления этой проблемы.


person Sung Cho    schedule 28.08.2015    source источник
comment
Я не уверен, как работает Meteor, но где были файлы, которые вы изменили? Вам нужно изменить те, что в src/site/globals в папке Semantic UI, они не генерируются автоматически.   -  person fstanis    schedule 28.08.2015


Ответы (1)


Как указано здесь, содержимое каталога themes/ недоступно для редактирования - он будет перезаписан, когда вы запустите свой сервер Meteor.

Вместо этого вам нужно отредактировать файл site.variables.import.less в вашем каталоге site/globals/.

person ddarkowski    schedule 28.08.2015
comment
В моем проекте нет site/globals. Есть только site/modules с двумя файлами в нем: accordion.overrides.import.less, accordion.variables.import.less. Ожидается ли присутствие этого каталога? Мой Semantic UI хорошо работает и без него. Как я могу продолжить? - person Sung Cho; 28.08.2015
comment
Да, ожидается, что он будет там, и он автоматически создается в моих проектах семантического пользовательского интерфейса, когда я использую пакет семантического пользовательского интерфейса для Meteor. Для меня есть пять папок - collections, elements, globals, modules и views, причем в папке modules гораздо больше файлов. Если они не сгенерированы, что-то не так. Попробуйте создать Semantic UI с нуля. Или, может быть, вы отключили большинство модулей в файле custom.semantic.json? - person ddarkowski; 28.08.2015
comment
Я думаю, что пакет semantic:ui немного хрупкий при использовании внутри пакета. Я обновился до 2.1.3 и пытался сгенерировать новый файл десятки раз, и теперь я вижу этот файл. - person Sung Cho; 07.09.2015