208 похожих чатов

А .section.php, с него в какой момент считываются данные? До

или после работы header.php в шаблоне?

8 ответов

11 просмотров

Имхо, после. Так как данные, которые там есть, выводятся с помощью отложенных функций под капотом.

Александр-Наумов Автор вопроса
Dao Cat
Имхо, после. Так как данные, которые там есть, выв...

а точно ли из .section.php(свойства раздела) в отложенных функциях считываются данные? Как я понял на практике, там данные заранее считываются и доступны уже в header.php. А в отложенные залетают данные из (свойства страницы), т.е. которые прописываются в index.php.

Александр Наумов
а точно ли из .section.php(свойства раздела) в отл...

Я не копал глубоко. Знаю, что из этого файла берется название для хлебных крошек, хлебные крошки это компонент, который выводится с помощью отложенных функций. Отсюда такой вывод. Возможно, чтение и добавление в цепочку хлебных крошек идет раньше, на то они и отложенные.

Dao Cat
Я не копал глубоко. Знаю, что из этого файла берет...

Да, не "возможно", а "точно" раньше идет чтение, а не в самом компоненте крошек, так как порядок в цепочке нужен "раздел - раздел от компонента - деталка".

Александр-Наумов Автор вопроса
Dao Cat
Я не копал глубоко. Знаю, что из этого файла берет...

по-крайней мере, с помощью конструкции $APPLICATION->GetProperty('...') их в header.php можно уже получить и использовать в условиях и т.п., а если прописать в свойстве страницы, а не раздела, т.е. они в index.php, а не .section.php, в таком случае в header.php они не залетают, а используются только через отложенные там, значит, и в условиях не получится их использовать. Это надо, чтобы убирать какие-то куски верстки или даже целые блоки с компонентами, где отложенных просто не хватит. Сейчас пытаюсь понять механизм, прав ли я, что считывание из .section.php работает до header.php.

Александр-Наумов Автор вопроса
Dao Cat
Да, не "возможно", а "точно" раньше идет чтение, а...

по-моему сами крошки вставляют свой хтмл через отложенные, поэтому можно хоть в футере в них добавлять элементы.

Александр Наумов
по-моему сами крошки вставляют свой хтмл через отл...

Ну. Я выше и написал, что ошибался. Неверные у меня были выводы. Сам же пишешь, что доступны значения.

Александр Наумов
по-крайней мере, с помощью конструкции $APPLICATIO...

Мини-исследование провел для закрепления. $APPLICATION->GetProperty внутри вызывает GetDirProperty, которое делает InitDirProperties, которое подключает и берет массив из файла .section.php, поэтому $APPLICATION->GetProperty равносильно чтению из файла.

Похожие вопросы

Обсуждают сегодня

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
11
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Карта сайта