Feincmms-Articles.

Fornisce articoli usando (contenuto FEININCMS) con categorie e tag
Scarica ora

Feincmms-Articles. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Other/Proprietary Li...
  • Prezzo:
  • FREE
  • Nome editore:
  • Incuna Ltd
  • Sito web dell'editore:
  • http://incuna.com/

Feincmms-Articles. Tag


Feincmms-Articles. Descrizione

Feincmms-Articles è un sistema di articoli di contenuto di Feincms estensibile per Django, progettato per fornire un modello di articolo semplice estensibile. Il concetto (e qualche codice) è preso in prestito dal modello (https://github.com/matthiask/feincmms). Installazione e SetupFirstly, ottieni il pacchetto.PIP Installa Feincmms-ArticlesSou dovrai quindi aggiungere "articoli `Alla definizione di" installata_apps ". Prima di procedere con` gestisci.py syncdb`, potresti voler aggiungere alcune estensioni dell'articolo. Per impostazione predefinita, il modulo Articoli ha un set di base di campi di contenuto come il titolo, il riepilogo e il contenuto.extensionsextensions sono un modo per aggiungere funzionalità spesso utilizzate dal modello di articolo. Le estensioni sono moduli di Python standard con un metodo `Register ()` verrà chiamato alla registrazione dell'estensione. Il metodo `Register ()` riceve la classe "Articolo" stessa e il modello di amministrazione della classe "Articleadmin" come argomenti. Le estensioni possono essere attivate aggiungendo quanto segue a una parte inferiore del file del `MODELS.PY.PY che verrà elaborato Ad ogni modo: dagli articoli.Models import articleartickicle.register_extensions ('articoli.modules.category.extensions.Category', 'DatePublisher', 'Tag', 'Thumbnail') Se l'estensione richiede i propri modelli (come l'estensione della categoria) allora il L'app contenente i modelli dovrà inoltre essere aggiunta ai tuoi `installati_apps`.ContentTyPesyou devi creare alcuni tipi di contenuti Feincms da aggiungere ai tuoi articoli. Nessun modello è creato per impostazione predefinita, perché non c'è modo di annullare la registrazione dei modelli. Un valore predefinito sano potrebbe essere quello di creare modelli di "ImageContent" e `RichTextContent`; Puoi farlo aggiungendo le seguenti righe da qualche parte nel tuo progetto, ad esempio nella parte inferiore del file `models.py.py e verrà elaborato comunque: da Feincmms.content.richtext.models import richtextcontentfrom Feincms.content.image.models Importa ImageContentFrom Articles.Models import articlearticle.register_regions (('Top', _ ('Top Content')), ('Main-Content')) ,, '' principale ', _ (' regione principale '))),) articolo.create_content_type (RichtExtContent) Articolo.Create_Content_type (ImageContent , Position_choices = (('Block', _ ('Block')), ('sinistra', _ ('sinistra')), ('sinistra'))), ('destra', _ ('' destra '))),)) Aggiunta di estensione Aggiungi un'estensione Creare un modulo Python che definisce una funzione di registro che accetta la classe di articoli e la classe Articleadmins come argomenti e li modifica come richiesto. E 'l'estensione dell'indirizzo (profili / estensioni / tags.py): Registro Def (CLS, Admin_CLs): CLS .Add_to_class ('tag', taggablemanager (verbose_name = _ ('tag'), vuoto = true)) cls.urlpatterns + = patterns ('taggtit.views', URL (R '^ tag +) / $ ',' tagged_object_list ', {' queryset ': cls.objects.active}, nome = "articolo_tagged_list"),) se admin_cls: se admin_cls.fieldsets: admin_cls.fieldstiets . APPEND (' Tag ' ) Homepage del prodotto


Feincmms-Articles. Software correlato