Dreamweaver - повторные коды - PullRequest
0 голосов
/ 18 мая 2011

У меня на сайте около 6 или 7 страниц с повторяющимся кодом. В основном это повторяется в главном и нижнем меню. Могу ли я использовать что-то в Dreamweaver для одновременного редактирования всего повторяющегося кода? Или, может быть, основной код в файле, который импортируется всеми страницами?

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

В зависимости от того, что у вас есть, есть несколько вариантов.

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

Dreamweaver также имеет несерверные возможности, которые могут быть полезны: шаблоны и элементы библиотеки. Шаблоны предназначены для обеспечения структуры страницы и имеют определенные области внутри страницы на основе шаблона (дочерней страницы), которые можно редактировать. Элементы библиотеки предназначены для блоков кода, которые совместно используются несколькими страницами. Вы можете использовать элементы библиотеки в шаблонах, поэтому они не являются эксклюзивными.

Исходя из того, что у вас есть в вашем вопросе, кажется, что вы можете извлечь выгоду из элемента библиотеки В Dreamweaver выберите контент, которым вы хотите поделиться.

Откройте панель «Ресурсы» («Окно» -> «Активы»), это может занять некоторое время, если у вас большой сайт. Когда панель открыта, перейдите в категорию «Библиотека» на панели «Ресурсы» (нижний значок должен выглядеть как книга). На странице выберите общий контент, затем нажмите кнопку «Создать элемент библиотеки» в нижней части панели ресурсов, вторую от левого значка в правом нижнем углу (или выберите «Изменить» -> «Библиотека» -> «Добавить объект в библиотеку»). Выбранный код должен быть обернут HTML-комментариями, указывающими, что теперь он является элементом библиотеки. На панели «Ресурсы» вы можете присвоить контенту имя. На других ваших страницах вы можете выбрать общий контент, а затем на панели «Активы» нажать кнопку «Вставить» в левом нижнем углу панели. Повторите при необходимости (или, если содержимое точно такое же, вы можете найти и заменить его, чтобы вставить содержимое в завернутый комментарий.

Чтобы отредактировать элемент библиотеки, выберите его в режиме конструктора, а затем откройте инспектор свойств («Окно» -> «Свойства») и нажмите кнопку «Открыть» (или щелкните правой кнопкой мыши элемент библиотеки в режиме конструктора и выберите «Открыть элемент библиотеки»). Внесите изменения, и при сохранении элемента библиотеки вас спросят, хотите ли вы обновить страницы, на которых есть элемент библиотеки.

Элементы библиотеки сохраняются как файлы .lbi в папке библиотеки в корне вашего сайта.

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

Для получения дополнительной информации обратитесь к справке Dreamweaver CS5 для элементов библиотеки: http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7e49a.html

0 голосов
/ 12 мая 2018

У меня была такая же проблема.В результате я создал скрипт powershell Update-Lbi .

...