Forums / National / Russian / Шло время, менялись стандарты

стандартизация переменных, имен файлов, обращения с файлами

Dayver
#9797 2009-03-11 23:59
Чет Ratibor ты перегибаешь палку .... по идее если у тебя на сайте несколько скинов то:

1. тпл в папке с плугином это крайне не удобно ибо под каждый отдельный скин\диз тебе нужно свой палагиновский тпл ибо содержимым они будут отличатся не только именами класов но и структурой (ну типа adminqv.tpl для sed-light, adminqv.tpl для второго скина, adminqv.tpl для третьего скина и т.д .... и как при этом ты сделаешь это одним файлом в папке с плугом? поэтому тпл в папке skins/sed-light/plugins/adminqv.tpl - верх юзабилити)

2. Скачав дистрибутив котонти и начав делать свой сайт ты поступишь(в плане дизайна и скинов) двумя способами :
первый способ - начнешь переделывать тплки в sed-light (тогда что бы пределать дизайн везде тебе будет проще если все тплки будут в папке скина, а не по папкам плагинов; если админку впадло переделывать то просто в папку skins/sed-light/admins/ не полезешь, если захочешь переделать, то тебе не придется создавать с нуля файла или искать где же там гипотетически расположены дефолтные админские тпл .... куда ты там хочешь их засунуть systems/admins/tpl/)
второй способ - скопируешь содержимое папки sed-light в папку которую обозвал по своему и тут тебе проще делать(скопировал один раз и не рыскаешь по плагинам что б оттуда скопировать ихние тплки в свой скин) ..... спросишь - а зачем тебе понадобится копировать их в папку скина и переделывать эти плагиновские тплки - а потому как если ты их не буш трогать то они корректно будут работать под sed-light но никак не под новым скином (а ведь если посетитель твоего сайта может захотеть переключить скин в своем профиле).

Если скажешь что тплки двух твоих скинов структурно практически не отличаются окромя имен класов и собственно цссок ..... тогда такая система больше подходит под принцып "один скин и несколько тем в нем"

Так что принцып:
# Ratibor : Это плагин, а посему в папку с плагином, как и news и все остальные tpl находящиеся в папке /скин/plugins/
Конечно никто не призывает выкидывать папки plugins и admin из скина sed-light,
их можно оставить как пример, но нужно обязательно раскидать находящиеся там tpl по своим местам.
Подходит лишь тем кто скачав кот не будет переделывать скин(таких = 1%) остальные будут (и не важно кто это будет делать админ сайта или дизайнер этого сайта им обоим будет лучше если все тплки будут лежать в папке скина)
Pavlo Tkachenko aka Dayver