Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2009 10:29:27

blackstone
От:
Зарегистрирован: 2009-06-25
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавление полей для Flatpages

Здравствуйте!
Подскажите как расширить flatpages чтобы добавить поля description и keywords к страницам.

Я нашел статью http://www.overmortal.com/blog/post/17-extending-django-s-flatpages , но т.к. у меня мало опыта пока по Django, не пойму где это прописывать и т.д.

Заранее спасибо!



Офлайн

#2 Дек. 7, 2009 12:27:02

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Добавление полей для Flatpages

“Это прописывать” это что? Вы бы поконкретнее вопрос задавали.
В джангобуке есть нормальное описание.

Офлайн

#3 Дек. 7, 2009 17:17:44

blackstone
От:
Зарегистрирован: 2009-06-25
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавление полей для Flatpages

Ferroman
“Это прописывать” это что? Вы бы поконкретнее вопрос задавали.
В джангобуке есть нормальное описание.
Я про то, что пока не понимаю где создавать модель и т.д. как по ссылке - опыта пока не хватает - нужно поподробней описание в каком каталоге какой файл создавать и т.д.

И flatpages меня бы во многом устроило, если бы удалось добавить эти поля для SEO.



Офлайн

#4 Дек. 7, 2009 18:26:22

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Добавление полей для Flatpages

У одного из нас проблемы либо с головой, либо с глазами.
Я вижу что по ссылке, которую дал, шаг за шагом описано по русски куда и как прописать, где создать модель, файл и т.п.
А что видите вы?

Офлайн

#5 Дек. 10, 2009 19:51:20

blackstone
От:
Зарегистрирован: 2009-06-25
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавление полей для Flatpages

Ferroman
У одного из нас проблемы либо с головой, либо с глазами.
Я вижу что по ссылке, которую дал, шаг за шагом описано по русски куда и как прописать, где создать модель, файл и т.п.
А что видите вы?
Я читал эту странцицу про flatpages в djbook но мне не понятно - где там написано как добавить поля в админку и тд - если не трудно вставьте сюда кусок текста.

Извините конечно, что проблему формулирую рызмыто.

Еще раз попробую описать что я хочу.

Задача: Использовать flatpage - по их назначению - делать страницы (я прикрутил к ним tinymce в админке) и все вроде хорошо. Но любому сайту нужно для SEO иметь keywords и descriptions в мета-тегах и править это в админке общей. Без этого смысла нет. И я хочу знать как правильно не трогая исходники django сделать эти поля в админке - в публичной части вроде понятно.
Если для этого нужно править исходники фреймворка, то однозначно быстрей создать аналог с нуля для простых страниц.



Офлайн

#6 Дек. 10, 2009 20:05:25

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Добавление полей для Flatpages

Т.е. для каждой страницы отдельно?

Тогда надо переопределять flatpage по-своему и добавить нужные поля туда.
http://overtag.dk/wordpress/2008/07/tip-extending-django-flatpages/
http://stackoverflow.com/questions/1021487/add-functionality-to-django-flatpages-without-changing-the-original-django-app

Вот - http://www.overmortal.com/blog/post/17-extending-djangos-flatpages готовое решение для вашего случая.

Но я бы делал отдельное приложение, и не усложнял.

Офлайн

#7 Дек. 10, 2009 22:35:05

blackstone
От:
Зарегистрирован: 2009-06-25
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавление полей для Flatpages

Ferroman
Т.е. для каждой страницы отдельно?

Тогда надо переопределять flatpage по-своему и добавить нужные поля туда.
http://overtag.dk/wordpress/2008/07/tip-extending-django-flatpages/
http://stackoverflow.com/questions/1021487/add-functionality-to-django-flatpages-without-changing-the-original-django-app

Вот - http://www.overmortal.com/blog/post/17-extending-djangos-flatpages готовое решение для вашего случая.

Но я бы делал отдельное приложение, и не усложнял.
Спасибо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version