If you're interested in tagging cms page, you may want to have a look at this https://github.com/nephila/djangocms-page-tags page extension for reference. It may not suit your needs, but you can get some inspiration out of it
On 23/08/2016 23:56, czpython wrote: > Hello Philippe, > > We are in the process of steering the djangoCMS core away from signals. > Although I did mention we might consider implementing your suggestion, > it's now clear to us that signals are causing too many problems. > > Regarding your specific issue, I think a better way to solve it is using > PageExtensions > <http://docs.django-cms.org/en/release-3.3.x/how_to/extending_page_title.htm> > to add the tags to a page. > The cms will take care of the logic behind copying your extensions over > to new pages as needed. > > Let me know how it goes, > Paulo > > On Tuesday, August 23, 2016 at 5:26:03 PM UTC-4, Philippe O. Wagner wrote: > > Could we work together to get this into the LTS? This would help us > in mid- and long-term. > > > Am Freitag, 29. Juli 2016 10:09:10 UTC+2 schrieb Philippe O. Wagner: > > We extended the CMS with a tagging functionality. > > For example a client has tagged project pages (planning, funded, > completed, type a, type b, type c). > This allows us to group pages (all type a projects, all funded > or all planned) and link to pages that are in different page trees. > > However, to create a new project page an old one is copied and > adapted by the client (= user-triggered copy action via the web > interface ). With the current setup all tags are then lost. > > > > > Am Donnerstag, 28. Juli 2016 16:59:35 UTC+2 schrieb Daniele Procida: > > On Wed, Jul 27, 2016, Philippe O. Wagner <[email protected]> > wrote: > > >We are missing a signal that will be fired after a page was > copied using > >page.copy_page? > >Would this be helpful for anybody else? > > What is the exact use-case? Is it: > > * a user-triggered copy action via the web interface > * a copy invoked via the CMS's APIs, by an external application > * a copy action triggered by publishing a page > * something else? > > I can imagine that you might want it in one of the first two > cases, but not the third, for example, but I don't think the > mechanism actually distinguishes between the different ways > it might be called. > > Daniele > > -- > Message URL: *MailScanner has detected definite fraud in the website at > "groups.google.com". Do /not/ trust this website:* > https://groups.google.com/d/msg/django-cms-developers/topic-id/message-id > <https://groups.google.com/d/msg/django-cms-developers/topic-id/message-id> > Unsubscribe: send a message to > [email protected] > --- > You received this message because you are subscribed to the Google > Groups "django CMS developers" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web, visit *MailScanner has detected > definite fraud in the website at "groups.google.com". Do /not/ trust > this website:* > https://groups.google.com/d/msgid/django-cms-developers/5aeccfcd-8ba3-4148-95e3-82800de7bd0d%40googlegroups.com > <https://groups.google.com/d/msgid/django-cms-developers/5aeccfcd-8ba3-4148-95e3-82800de7bd0d%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit *MailScanner has detected definite fraud in the > website at "groups.google.com". Do /not/ trust this website:* > https://groups.google.com/d/optout <https://groups.google.com/d/optout>. -- Iacopo Spalletti Nephila s.a.s. - Firenze Telefono: +39 055 5357189 Assistenza Tecnica: +39 055 3985730 http://nephi.la -- Message URL: https://groups.google.com/d/msg/django-cms-developers/topic-id/message-id Unsubscribe: send a message to [email protected] --- You received this message because you are subscribed to the Google Groups "django CMS developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/django-cms-developers/c295f6ff-fdd9-8f53-3ba3-5130cc1073f2%40nephila.it. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: OpenPGP digital signature
