Блин, достал этот автосабмит!!!
Практический XSLT. Использование в качестве шаблонизатора habrahabr.ru/blogs/webdev/22236/
Практический XSLT. Использование в качестве шаблонизатора. Часть 2 habrahabr.ru/blogs/webdev/22339/
Правильный textarea в XSLT с методом вывода XMLhttp://habrahabr.ru/blogs/webdev/27666/
XSLT Tutorial www.w3schools.com/xsl/default.asp
Автор, ты просто молодец. Я отослал ссылку на пост всем заинтересованным друзьям и сам добавил в избранное. Большое тебе хабраСпасибо (уж прости, что просто «спасибо»)
Вот только там не люди тусуются, а информация о них. Ваш комент почитать, то можно подумать, что если все ваши друзья спрыгнут с крыши, то и вы за ними. Мне например не по себе от вашей мысли, что можно кого-то потерять оттого, что закрылся какой-то там портал.
У меня нет аккаунта ни в одноклассниках, ни в чем-то другом похожем. Однако, это не мешает мне поддерживать контакт с моими близкими и друзьями.
А где вОйны-то? Где озлобленные разработчики? Или я чего-то не понимаю?
Если вы хотите назвать букву «V» из аббревиатуры «MVC» каким-то особенным словом — назовите. Но это слово всё равно будет отвечать за представление и логику представления.
P.S. Ну разве что топик для тех, кто не пользуется этом паттерном.
>Я думал, что Вас интересует банальная XSLT-шаблонизация, разбираемая сервером — это очень распространённая тема в PHP-сообществе.
Ну что вы, для меня это было давно. Вообще-то ветку инициировал не я…
>Всё хорошо, но завтра дизайнеру понадобится вывести другое поле.
Однако, над интересными проектами Вы работаете. Судя по всему дизайнеры у вас в штате. Есть гигантский объект, который заранее перекрывает все маслимые и немыслимые потребности дизайнера и который в определённом контексте используется на 10%, тем не менее он всё равно создаётся полностью. При этом дизайнер решает, будет ли добавлено новое поле.
Идея XSLT-шаблона заключается в том, что один шаблон одинаково хорошо обрабатывает различные вариации дерева. Поэтому об XSLT вёрстве и говорят, что нужно повернуть сознание.
Поэтому в Вашем случае, не дизайнер должен решить (он уже свою работу сделал и уволен), а разработчик. Если он решит, что нужно новое поле формы (например появилось поле в базе данных), то шаблон сам отобразит его после добавления нового элемента дерева.
Что-то Вы не так поняли. XSLT-процессор форматирует XML дерево, при том на стороне клиента. Само-собой ни о каком PHP речи быть не может. В данном случае задача PHP лишь построить правильно XML дерево. А правки во View по определению не могут «тянут за собой правки в Code» (в данном случае Вы имеете ввиду Controller я так понимаю). Возможно, Вам будет привычнее формировать готовый HTML на стороне сервера (на это есть DOMDocument и XSLTProcessor (libxslt2))
Ну раз уж на то пошло, то лучше: «известного во всем мире специалиста по внутреннему устройству операционной системы Microsoft Windows». Так читающим будет сразу ясен фокус дискуссии, без вдавания в подробности, «чтож за специалист такой»
в Portfolio нажимаю «PREV», а страницы всёравно листаются вперёд
Практический XSLT. Использование в качестве шаблонизатора habrahabr.ru/blogs/webdev/22236/
Практический XSLT. Использование в качестве шаблонизатора. Часть 2 habrahabr.ru/blogs/webdev/22339/
Правильный textarea в XSLT с методом вывода XMLhttp://habrahabr.ru/blogs/webdev/27666/
XSLT Tutorial www.w3schools.com/xsl/default.asp
Практический XSLT. Использование в качестве шаблонизатора habrahabr.ru/blogs/webdev/22236/
Правильный textarea в XSLT с методом вывода XMLhttp://habrahabr.ru/blogs/webdev/27666/
У меня нет аккаунта ни в одноклассниках, ни в чем-то другом похожем. Однако, это не мешает мне поддерживать контакт с моими близкими и друзьями.
Если вы хотите назвать букву «V» из аббревиатуры «MVC» каким-то особенным словом — назовите. Но это слово всё равно будет отвечать за представление и логику представления.
P.S. Ну разве что топик для тех, кто не пользуется этом паттерном.
Тебе, зеленому, этого не понять
Ну что вы, для меня это было давно. Вообще-то ветку инициировал не я…
>Всё хорошо, но завтра дизайнеру понадобится вывести другое поле.
Однако, над интересными проектами Вы работаете. Судя по всему дизайнеры у вас в штате. Есть гигантский объект, который заранее перекрывает все маслимые и немыслимые потребности дизайнера и который в определённом контексте используется на 10%, тем не менее он всё равно создаётся полностью. При этом дизайнер решает, будет ли добавлено новое поле.
Идея XSLT-шаблона заключается в том, что один шаблон одинаково хорошо обрабатывает различные вариации дерева. Поэтому об XSLT вёрстве и говорят, что нужно повернуть сознание.
Поэтому в Вашем случае, не дизайнер должен решить (он уже свою работу сделал и уволен), а разработчик. Если он решит, что нужно новое поле формы (например появилось поле в базе данных), то шаблон сам отобразит его после добавления нового элемента дерева.