Расхождение строки запроса в Adobe Contribute/Dreamweaver
/**Обновление ***/ Кажется, это проблема строки запроса, так как я не осознавал, что в Contribute 3 выдается ошибка PHP. Итак, мой вопрос: почему эта строка работает в Contribute 4, но не в 3: #include virtual = "includes / scripts / name.php? eid = @@ (eid) @@"
/********/
Привет всем, у меня есть несколько разных версий Contribute в моей организации. Мы создали шаблон, который работает для версии CS4, но имеет специфическую ошибку в версии CS3, и мне было интересно, может ли эксперт Contribute дать некоторые рекомендации.
Мы создали шаблон в Dreamweaver со стандартными операторами TemplateParam в верхней части. Все они являются просто редактируемыми регионами, кроме одного, поля ID:
TemplateParam name = "eid" type = "text" content = "ваш eid"
Значения, основанные на этом идентификаторе, выбираются и форматируются с помощью PHP-скрипта в теле шаблона:
#include virtual = "includes / scripts / name.php? eid = @@ (eid) @@"
Проблема в том, что если мы попытаемся отредактировать какие-либо свойства шаблона в CS3, например включить или отключить их, он полностью отключит наш PHP-скрипт (все поля возвращаются пустыми), и мы должны отказаться от изменений. Не так в Contribute 4, который работает, как ожидалось.
Это довольно конкретный запрос, поэтому любая помощь будет принята с благодарностью.
1 ответ
Кажется, что ответ заключается в простой замене двойных кавычек в пути включения одинарными кавычками. Теперь работает правильно для обеих версий.