I think the part you're asking about is: specify its URL (in the Meta Data section) as "/" >
This does not refer to the `Meta` class, it refers to the `slug` field which `Page` inherits from `mezzanine.core.models.Slugged`. That line could likely be clarified a bit. On Mon, Jul 25, 2016 at 3:25 AM, nikhil parmar <[email protected]> wrote: > Hey guys, > > What does the above line signify ? # This pattern gives us a normal >>> ``Page`` object, so that your >> >> # homepage can be managed via the page tree in the admin. If you >> # use this pattern, you'll need to create a page in the page tree, >> # and specify its URL (in the Meta Data section) as "/", which >> # is the value used below in the ``{"slug": "/"}`` part. >> # Also note that the normal rule of adding a custom >> # template per page with the template name using the page's slug >> # doesn't apply here, since we can't have a template called >> # "/.html" - so for this case, the template "pages/index.html" >> # should be used if you want to customize the homepage's template. >> # NOTE: Don't forget to import the view function too! >> >> > > >> url("^$", "mezzanine.pages.views.page", {"slug": "/"}, name="home"), >> >> > > If I have a theme and its homepage is like - > > class HomePage(Page, RichText): > ''' > A page representing the format of the home page > ''' > heading = models.CharField(_("Heading"), max_length=200, > default=_("Hello, world!"), > help_text=_("The heading under the icon blurbs")) > subheading = models.CharField(_("Subheading"), max_length=1000, > default=_("This is a template for a simple marketing or "\ > "informational website. It includes a large callout called "\ > "a jumbotron and three supporting pieces of content. Use it "\ > "as a starting point to create something more unique."), > help_text=_("The subheading just below the heading")) > heading_button = models.CharField(_("Button text"), max_length=200, > default=_("Learn more")) > heading_link = models.CharField(_("Button link"), max_length=200, > blank=True, default=_("#"), > help_text=_("Optional, if provided the heading button will be > visible.")) > iconbox_heading = models.CharField(_("Iconbox heading"), max_length=200, > null=True, blank=True, > help_text=_("Optional, if provided the iconbox heading will be > visible.")) > content_heading = models.CharField(_("Content heading"), max_length=200, > default=_("About us")) > > class Meta: > verbose_name = _("Home page") > > verbose_name_plural = _("Home pages") > > > > Do I need to declare the "/" url in the Meta class of homepage? > > -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
