Add ungleich_page cms_plugins and section templates
This commit is contained in:
		
					parent
					
						
							
								b6f1309735
							
						
					
				
			
			
				commit
				
					
						a5dea2b399
					
				
			
		
					 3 changed files with 110 additions and 0 deletions
				
			
		
							
								
								
									
										17
									
								
								ungleich_page/cms_plugins.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								ungleich_page/cms_plugins.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
from cms.plugin_base import CMSPluginBase
 | 
			
		||||
from cms.plugin_pool import plugin_pool
 | 
			
		||||
from cms.models.pluginmodel import CMSPlugin
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@plugin_pool.register_plugin
 | 
			
		||||
class SectionWithImagePlugin(CMSPluginBase):
 | 
			
		||||
    model = CMSPlugin
 | 
			
		||||
    render_template = "ungleich_page/glasfaser/section_with_image.html"
 | 
			
		||||
    cache = False
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@plugin_pool.register_plugin
 | 
			
		||||
class SectionContact(CMSPluginBase):
 | 
			
		||||
    model = CMSPlugin
 | 
			
		||||
    render_template = "ungleich_page/glasfaser/section_contact.html"
 | 
			
		||||
    cache = False
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,83 @@
 | 
			
		|||
{% load i18n %}
 | 
			
		||||
<!-- / contact section -->
 | 
			
		||||
<div id="" class="full-contact-section">
 | 
			
		||||
  <div class="intro-header-2 contact-section" id="contact">
 | 
			
		||||
    <div class="container">
 | 
			
		||||
      <div class="row">
 | 
			
		||||
        <div class="col-sm-6">
 | 
			
		||||
          <div class="title">
 | 
			
		||||
            <h2>Kontakt</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="contact-details">
 | 
			
		||||
            <div class="subtitle">
 | 
			
		||||
              <h3>ungleich GmbH</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="description">
 | 
			
		||||
              <p>glasfaser@ungleich.ch</p>
 | 
			
		||||
              <p>In der Au 7, Schwanden 8762</p>
 | 
			
		||||
              <p>Switzerland</p>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="social">
 | 
			
		||||
            <a target="_blank" class="" href="https://twitter.com/datacenterlight"><i class="fa fa-twitter fa-fw"></i></a>
 | 
			
		||||
            <a target="_blank"  class=""  href="https://github.com/ungleich"><i class="fa fa-github fa-fw"></i></a>
 | 
			
		||||
            <a target="_blank"  class=""  href="https://www.facebook.com/ungleich.ch/"><i class="fa fa-facebook"></i></a>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-sm-6">
 | 
			
		||||
          <div id="contact-form" class="contact-form">
 | 
			
		||||
            {% if success %}
 | 
			
		||||
                <div class="contact-form-success">
 | 
			
		||||
                    <div class="subtitle text-center">
 | 
			
		||||
                        <h3>{% trans "Thank you for contacting us." %}</h3>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <p>
 | 
			
		||||
                        {% trans "Your message was successfully sent to our team." %}
 | 
			
		||||
                    </p>
 | 
			
		||||
                </div>
 | 
			
		||||
            {% else %}
 | 
			
		||||
                <div class="row">
 | 
			
		||||
                    <div class="col-sm-offset-2 col-sm-10">
 | 
			
		||||
                        <div class="subtitle">
 | 
			
		||||
                            <h3>Senden Sie uns eine Nachricht.</h3>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <form class="form-horizontal ajax-form" method="POST" action="{% url 'datacenterlight:contact_us' %}" data-toggle="validator" data-response="#contact-form">
 | 
			
		||||
                    {% csrf_token %}
 | 
			
		||||
                    <input type="hidden" value="glasfaser" name="from_page">
 | 
			
		||||
                    <div class="form-group">
 | 
			
		||||
                        <label class="control-label col-sm-2" for="name">{% trans "Name" %}</label>
 | 
			
		||||
                        <div class="col-sm-10">
 | 
			
		||||
                            <input type="text" name="name" class="form-control" data-minlength="3" data-error="{% trans 'Please enter your name.' %}" required>
 | 
			
		||||
                            {{contact_form.name.errors}}
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="form-group">
 | 
			
		||||
                        <label class="control-label col-sm-2" for="email">{% trans "Email" %}</label>
 | 
			
		||||
                        <div class="col-sm-10">
 | 
			
		||||
                            <input name="email" type="email" pattern="^[^@\s]+@([^@\s]+\.)+[^@\s]+$" class="form-control" data-error="{% trans 'Please enter a valid email address.' %}" required>
 | 
			
		||||
                            {{contact_form.email.errors}}
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="form-group">
 | 
			
		||||
                        <label class="control-label col-sm-2" for="message">{% trans "Message" %}</label>
 | 
			
		||||
                        <div class="col-sm-10">
 | 
			
		||||
                            <textarea class="form-control" name="message" id="message" rows="6" required></textarea>
 | 
			
		||||
                            {{contact_form.message.errors}}
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="form-group">
 | 
			
		||||
                        <div class="col-sm-offset-2 col-sm-10 text-right">
 | 
			
		||||
                            <div class="form-error hide">{% trans "Sorry, there was an unexpected error. Kindly retry." %}</div>
 | 
			
		||||
                            <button type="submit" class="btn btn-default">{% trans "SUBMIT" %}</button>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </form>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
<div class="intro-header" id="home">
 | 
			
		||||
  <div class="price-tag-container">
 | 
			
		||||
    <div class="price-tag"></div>
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="high-speed">
 | 
			
		||||
    <div class="high-speed-border"></div>
 | 
			
		||||
      <h1>TEST TEST</h1>
 | 
			
		||||
    <div class="high-speed-border"></div>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue