Re: [mezzanine-users] What does this mean in urls.py " and specify its URL (in the Meta Data section) " ?

2016-07-25 Thread nikhil parmar
Yeah correct I found it. Thanks a lot ;)

On Monday, July 25, 2016 at 5:52:55 PM UTC+5:30, Ryne Everett wrote:
>
> 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  > 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 mezzanine-use...@googlegroups.com .
>> 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 mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [mezzanine-users] What does this mean in urls.py " and specify its URL (in the Meta Data section) " ?

2016-07-25 Thread Ryne Everett
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  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 mezzanine-users+unsubscr...@googlegroups.com.
> 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 mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[mezzanine-users] What does this mean in urls.py " and specify its URL (in the Meta Data section) " ?

2016-07-25 Thread nikhil parmar
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 mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.