Empty template, and intro "button" content type
[snf-cloudcms] / cloudcms / content.py
index d5715ae..6125612 100644 (file)
@@ -175,3 +175,24 @@ class LoginForm(models.Model):
     def render(self, **kwargs):
         return render_to_string(['content/login_form.html'], {'content': self})
 
+
+class IntroButton(models.Model):
+
+    class Meta:
+        abstract = True
+        verbose_name = _('intro images')
+        verbose_name_plural = _('intro images')
+
+    image_1 = MediaFileForeignKey(MediaFile, blank=True, null=True,
+            related_name="as_image1")
+    image_2 = MediaFileForeignKey(MediaFile, blank=True, null=True,
+            related_name="as_image2")
+    image_3 = MediaFileForeignKey(MediaFile, blank=True, null=True,
+            related_name="as_image3")
+    link = models.CharField(max_length=255, blank=False, default="/welcome")
+    link_title = models.CharField(max_length=255, blank=False, default="~okeanos")
+
+    def render(self, **kwargs):
+        return render_to_string(['content/intro_images.html'], {'content': self})
+
+