Браузер тем в редакторе постов и меток с категориями
17.02.2010В сегодняшнем обновлении добавлен обзор тем в редактор постов и в полном редакторе меток/рубрик. Что это означает? Для отдельного поста/метки/рубрики можно выбрать свою собственную тему, отличную установленной по умолчанию. При смене обще для сайта темы, специальная установленная для постов/меток/рубрик меняться не будет. По умолчанию специфическая тема отсутствует, то есть используется общая тема. Более того, предусмотрена возможность выбирать другой, отличный от index.tml, файлов теме. Эта возможность остается на программном уровне - обзор *.tml файлов я не включил, так как реализация требует трудозатрат при полном отсутствии других файлов кроме как index.tml, да и на сегодняшний день тема для новой версии всего одна.
Далее сделана возможность выбора темы для админки. Не знал куда всунуть эту настройку, и поставил в Настройки/Просмотр , аяксовая ссылка "Особая тема для админки". Действует точно также как и в случае постов. Обзор тем везде сделан аяксовым, для чего пришлось добавить еще один метод в xmlrpc управления файлами.
Вроде как и мелочи, но пришлось много поработать, приводя в порядок все классы и их свойства к мультитемам. Ах да, также для архивов тоже предусмотрена спецтема, но в админке нет настроек для архива, вот и негде впихнуть обзор тем для архивов. Скачать эту версию можно отсюда: http://litepublisher.googlecode.com/files/litepublisher.3.13.tar.gz
По прежнему не исправлял комменты, виджеты главной в админке.
Комментарии (9) на запись “Браузер тем в редакторе постов и меток с категориями”
Оставить комментарий
Тема архива, тема главной, темы карты и 404... Не настройки темы, тема страниц по умолчанию - чтобы можно было делать разные темы для всех страниц и всех постов.
И кстати - вложенные категории планируются или нет?
Вложенные категории вроде как бы и есть, но вот возиться с этим в админке не охота, плюс возня с сортировкой в файловой версии не сделана (для бд достаточно одной фразы в sql), вот поэтому как бы и нет. Точнее есть слабая подержка свойства parent в метках/рубриках и не желание реализовывать в файловой версии.
Выбор одной темы для всех постов или другого класса - это уже скорее задача для плагина, и думаю ее не стоит включать в настройки. Можно наверно включить показ установленных тем. Но впрочем это можно отставить на отдаленное будущее, так как функциональности эти фичи значительно не прибавят. Сформулирую по другому - данные фичи думаю выставить на голосование в в разделе feature request.
ок. совсем не возражаю против плагина и даже не возражаю сам его написать :) Кстати, а вложенность скорее всего тоже можно вынести в плагин? Если да, я только за - чем легче ядро, тем лучше. Тем скорее выйдет :)
Комменты и виджеты наверное главное, что сейчас отделяет версию от стабильной.
ДО стабильной еще надо проверить openid, foaf, ответ от модератора в обще форме - не ясно как разрулить, может быть рядом кнопку с "Отправить" добавить №№"Ответить как администратор".
Со вложенными и сложно и просто: предусмотрел свойство parent и даже его исползую, но вот для его поддержки надо изменить редактор, тему, виджет, а главное не ясно как, так как на мой взгляд для всего этого нужны отсутствующие html шаблоны. А главное, пожалуй, у меня отсутствует понимание - зачем, ибо существующщие плоские меня устраивают полностью.