Как добавить код-код для шаблонов Umbraco?
-
25-09-2019 - |
Вопрос
Я начинаю работу с Umbraco 4.5.2.
У меня есть свой сайт и работает, и я проектирую шаблоны, используя некоторые элементы управления ASP.NET. Как я могу ответить на события из этих контролей?
Например, я добавил кнопку на шаблон. Как я могу редактировать файл кодового файла, чтобы выполнить некоторые действия, когда кнопка нажата?
Спасибо,
Martin Wiboe.
Решение
Посмотрите на дно этого Сообщение блога.
Цитировать:
При использовании Visual Studio приятно иметь кодовые файлы для ваших шаблонов (по крайней мере, вот как мы делаем вещи). Если вы создаете шаблон в Umbraco, он создает Masterpage без кода ...
Тогда вам придется добавить код за вручную, связать его с разметкой и создайте файл дизайнера. Это отстой верно?
Просто делай это:
- Создайте вложенное MasterPage в VS и используйте «Master'-Masterpage в качестве MESTERPAGE в папке MESTPAGES. LOL, есть много «шествой страницы» в этом предложении хе-хе. VS создает шестерню для вас с кодом, сладким!
- VS Открывает пример этой недавно созданной Masterpage, продолжайте открывать!
- Затем перейдите к вашему спину Umbraco и создайте шаблон, как будто вы обычно делаете.
- Дайте ему одно и то же имя, что и вы определили на шаге 1.
- Это должно создать шаблон umbraco, используя уже созданную masterpage в качестве файла.
- Теперь вернитесь к Visual Studio. Он должен уведомить, что файл изменился и дает вам возможность перезагрузить файл. Перезагрузить, а затем используйте Ctrl + Z, чтобы отменить изменения, сделанные Umbraco (иначе код-позади не будет связан с маркировкой) и сохранить его.
- Вы закончили!
Другие советы
Вы можете создать полностью функционировать ASP.NET .ascx
Органы управления и оберните их в макрос, чтобы отобразить внутри вашего шаблона / страницы.
Проверьте это Отличное видео о том, как это сделать.
Удачи!
Marko.
Есть также эта утилита, которая создаст для вас codefiles http://umbracocs.coDeplex.com/