Вы можете указать количество цифр в экспоненте, используя дескриптор Ew.dEe
. Он также работает для научных и технических форматов.
write(*,fmt='(A,ES15.3E3)') " fmt=ES15.3E3: x = ", x
дает
fmt=ES15.3E3: x = 2.718E-200
Да, можно определить отдельные разметки на представление (или отключить расположение в целом). Чтобы сделать это, необходимо создать (или редактирование, если у Вас уже есть оно), view.yml файл в каталоге конфигурации / Вашего модуля. Можно определить расположение, которое будет использоваться для всех представлений модуля или для каждого представления отдельно. Например:
#in /apps/my_app/modules/my_module/config/view.yml
#this will apply custom_layout to all views of the module
all:
layout: custom_layout
#this will apply login_layout to the loginSuccess view
loginSuccess:
layout: login_layout
#disable layout for this view
homeSuccess:
has_layout: false
Во всех случаях, расположение является файлом в шаблонном каталоге / Вашего приложения (с добавленным .php). Если Вы не определите директив расположения в конфигурационном файле представления модуля, то расположение по умолчанию будет использоваться.