Feicms-Artikel

bietet Artikel mit (FEIINCMS-Inhalt) mit Kategorien und Tags
Jetzt downloaden

Feicms-Artikel Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Incuna Ltd
  • Website des Verlags:
  • http://incuna.com/

Feicms-Artikel Stichworte


Feicms-Artikel Beschreibung

Feincms-Artikel sind ein erweiterbares Feicms-Inhalts-Artikel-System für Django, das ein einfaches Artikelmodell bereitstellt, das erweiterbar ist. Das Konzept (und einiger Code) werden von der Seite (https://github.com/matthiask/feincms) ausgeliehen. `zu Ihrer` installig_apps`-Einstellung. Before FEFE Das Artikeln-Modul verfügt standardmäßig über ein grundlegender Satz von Inhaltsfeldern wie Titel, Zusammenfassung und Inhalt.Extesionsextensions sind ein Weg, um das Artikeldodell oft verwendet zu werden. Die Erweiterungen sind Standard-Python-Module mit einer `register ()` -Methode, die bei der Registrierung der Erweiterung aufgerufen wird. Die `register ()` -Methode empfängt die "Artikel-Klasse-Klasse selbst und der Modell-Admin-Klasse` articleadmin "als Argumente. Die Erweiterungen können aktiviert werden, indem die folgenden Angaben zu einem der Unterseite einer" Models.pie "hinzugefügt werden, die verarbeitet wird Wie auch immer: Von Articles.Models Import articlearticle.register_extensions ('Artikel.modules.category.extensions.categorie', 'DatePublisher', 'Tags', 'Thumbnail') Wenn die Erweiterung die eigenen Modelle erfordert (wie die Kategorienerweiterung), dann das Die App mit den Modellen muss auch zu Ihrem "installierten_Apps" hinzugefügt werden. Standardmäßig werden keine Modelle erstellt, da es keinen Weg gibt, um Modelle nicht zu registrieren. Ein gesunkener Standard ist möglicherweise darin bestehen, das Bildmodelle von "ImageContent" und "RichTextContent" zu erstellen. Sie können dies tun, indem Sie irgendwo in Ihrem Projekt die folgenden Zeilen hinzufügen, z. B. unten in einer `models.pie`, die trotzdem bearbeitet wird Import ImageContentFROM Articles.Models Import articlearticle.register_regions (('top', _ ('top content')), ('Haupt', _ (Hauptregion ')),) article.create_content_type (RichTextContent) article.create_content_type (ImageContent) Position_choices = (('block', _ ('block')), ('links', _ ('links')), ('rechts', _ ('rechts')),)) Hinzufügen von ErweiterungSto Eine Erweiterung hinzufügen Erstellen eines Python-Moduls, das eine Registerfunktion definiert, die den Artikelklasse und die ArticLeadmin-Klasse als Argumente akzeptiert, und ändert sie nach Bedarf. Hier ist die Adressendung (Profile / Erweiterungen / Tags.py): def Register (CLS, admin_cls): CLS .add_to_class (Tags ', TagGablemanager (Verbose_name = _ (' Tags '), leer = true)) cls.urlpatterns + = Muster (' taggit.views ', URL (R' ^ Tags / (? P +) / $ ',' Tagged_object_list ', {' queryset ': cls.objects.active}, Name = "article_tagged_list"),) Wenn admin_cls: if admin_cls.fieldsets: admin_cls.fieldsets . Anhängen ("Tags" ) Die Homepage des Produkts


Feicms-Artikel Zugehörige Software