Преподношу самый простой способ изменить до неузнаваемости внешний вид сайта на базе Plone. Первым делом следует добавить свой CSS-файл: в управляторе зопы открыть узел
Folder at /Plone/portal_skins/custom
выбрать в списке добавления тип DHTML document. В открывшейся форме заполнить поля ID (например mystyle.css) и Title, нажать кнопу "Add and Edit". Псле чего внести в форму CSS-код нужный для курочания внешнего вида, сохранить.
Теперь у нас есть CSS-файл, который можно использовать в оформлении страниц (кстати, похожим образом можно загрузить свои картинки для последующего использования в оформлении страниц). Надо его подключить к шаблонизатору, делается это так: в управляторе зопы открыть узел
Stylesheets Registry at /Plone/portal_css
и в открывшейся странице подключить свой файл и отключить (если хочется) чужие файлы.
Осталось немного, сформировать свой шаблон построения страницы, включив в него нужное и выбросив ненужное. Делай раз - открыть узел
Filesystem Page Template at /Plone/portal_skins/plone_templates/main_template
и нажать кнопку Customize, после чего шаблон попадает в папку кастомизации, где его можно
редактировать. Делай два, отредактировать текст в открывшемся узле
Page Template at /Plone/portal_skins/custom/main_template
Замечу, что стили кэшируются, поэтому, чтобы заметить влияние поправленного стиля надо либо перезапусть плон, что долго, либо переподключить файл стилей, что быстрее. Отключить/включить свой файл стилей можно в уже упомянутом узле управлятора
Stylesheets Registry at /Plone/portal_css
That's all folks!
Tools
Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.
2008-09-14
Plone, кастомизация
Posted by Valentin at 21:37
Labels: опыт, web-develop, Zope(Plone)
Подписаться на:
Комментарии к сообщению (Atom)
Архив блога
-
▼
2008
(192)
-
▼
сентября
(22)
- Вот те раз
- Ораклевое железо
- Сервис по совецки
- Какие они разные
- Бибина
- Странные дела
- Шарепойнт подручными средствами
- Типографика
- Rainbow Six Vegas 2
- Plone, кастомизация
- Subversion, проблемы с https:// и сертификатами?
- CSS для всех
- Плоды самодеятельности
- Web-разработка → Архитектура REST
- Соединил winmobile PDA с линуксом
- Отладка - избавление от лажи
- Супер TOP
- Задачи и решения
- Дон Корлеоне
- Отрицательная информация
- Русификация Plone
- Поиск пакетов в debian
-
▼
сентября
(22)
Ярлыки
linux
(241)
python
(191)
citation
(186)
web-develop
(170)
gov.ru
(159)
video
(124)
бытовуха
(115)
sysadm
(100)
GIS
(97)
Zope(Plone)
(88)
бурчалки
(84)
Book
(83)
programming
(82)
грабли
(77)
Fun
(76)
development
(73)
windsurfing
(72)
Microsoft
(64)
hiload
(62)
internet provider
(57)
opensource
(57)
security
(57)
опыт
(55)
movie
(52)
Wisdom
(51)
ML
(47)
driving
(45)
hardware
(45)
language
(45)
money
(42)
JS
(41)
curse
(40)
bigdata
(39)
DBMS
(38)
ArcGIS
(34)
history
(31)
PDA
(30)
howto
(30)
holyday
(29)
Google
(27)
Oracle
(27)
tourism
(27)
virtbox
(27)
health
(26)
vacation
(24)
AI
(23)
Autodesk
(23)
SQL
(23)
humor
(23)
Java
(22)
knowledge
(22)
translate
(20)
CSS
(19)
cheatsheet
(19)
hack
(19)
Apache
(16)
Klaipeda
(15)
Manager
(15)
web-browser
(15)
Никонов
(15)
functional programming
(14)
happiness
(14)
music
(14)
todo
(14)
PHP
(13)
course
(13)
scala
(13)
weapon
(13)
HTTP. Apache
(12)
SSH
(12)
frameworks
(12)
hero
(12)
im
(12)
settings
(12)
HTML
(11)
SciTE
(11)
USA
(11)
crypto
(11)
game
(11)
map
(11)
HTTPD
(9)
ODF
(9)
Photo
(9)
купи/продай
(9)
benchmark
(8)
documentation
(8)
3D
(7)
CS
(7)
DNS
(7)
NoSQL
(7)
cloud
(7)
django
(7)
gun
(7)
matroska
(7)
telephony
(7)
Microsoft Office
(6)
VCS
(6)
bluetooth
(6)
pidgin
(6)
proxy
(6)
Donald Knuth
(5)
ETL
(5)
NVIDIA
(5)
Palanga
(5)
REST
(5)
bash
(5)
flash
(5)
keyboard
(5)
price
(5)
samba
(5)
CGI
(4)
LISP
(4)
RoR
(4)
cache
(4)
car
(4)
display
(4)
holywar
(4)
nginx
(4)
pistol
(4)
spark
(4)
xml
(4)
Лебедев
(4)
IDE
(3)
IE8
(3)
J2EE
(3)
NTFS
(3)
RDP
(3)
holiday
(3)
mount
(3)
Гоблин
(3)
кухня
(3)
урюк
(3)
AMQP
(2)
ERP
(2)
IE7
(2)
NAS
(2)
Naudoc
(2)
PDF
(2)
address
(2)
air
(2)
british
(2)
coffee
(2)
fitness
(2)
font
(2)
ftp
(2)
fuckup
(2)
messaging
(2)
notify
(2)
sharepoint
(2)
ssl/tls
(2)
stardict
(2)
tests
(2)
tunnel
(2)
udev
(2)
APT
(1)
Baltic
(1)
CRUD
(1)
Canyonlands
(1)
Cyprus
(1)
DVDShrink
(1)
Jabber
(1)
K9Copy
(1)
Matlab
(1)
Portugal
(1)
VBA
(1)
WD My Book
(1)
autoit
(1)
bike
(1)
cannabis
(1)
chat
(1)
concurrent
(1)
dbf
(1)
ext4
(1)
idioten
(1)
join
(1)
krusader
(1)
license
(1)
life
(1)
migration
(1)
mindmap
(1)
navitel
(1)
pneumatic weapon
(1)
quiz
(1)
regexp
(1)
robot
(1)
science
(1)
seaside
(1)
serialization
(1)
shore
(1)
spatial
(1)
tie
(1)
vim
(1)
Науру
(1)
крысы
(1)
налоги
(1)
пианино
(1)
Комментариев нет:
Отправить комментарий