]> _ Git - ccgm.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 14 Aug 2013 14:30:01 +0000 (14:30 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 14 Aug 2013 14:30:01 +0000 (14:30 +0000)
css/common.css
css/sidebar.css [new file with mode: 0644]
framework/application/controllers/IndexController.php
framework/application/forms/CMS/Default.php [new file with mode: 0644]
framework/application/forms/CMS/Text.php
framework/application/forms/Element/Markitup.php [new file with mode: 0644]
framework/application/views/helpers/Bcrumbs.php [new file with mode: 0644]
framework/application/views/helpers/Topimage.php [new file with mode: 0644]
framework/application/views/scripts/common/content.phtml
framework/application/views/scripts/templates/text.phtml

index 368e43240ceed37b3b72368c41cebb933dddd5bc..a53a1cca1354da1bea6e0d38d4019004bb98b0cb 100644 (file)
@@ -214,10 +214,10 @@ q:after{content:"";}
 \r
 #content,\r
 .contents{\r
-       padding:0 0 30px 0;\r
+       padding:0 0 50px 0;\r
 }\r
 .twocolumns{\r
-       margin: 0 0 231px -3px;\r
+       margin: 0 0 0 -3px;\r
        overflow:hidden;\r
 }\r
 .twocolumns #content,\r
@@ -234,11 +234,8 @@ q:after{content:"";}
        line-height:40px;\r
        font-weight:300;\r
 }\r
-#content .head{\r
-       overflow:hidden;\r
-       margin: 0 0 33px;\r
-}\r
-#content .sub-heading{\r
+\r
+#content h2{\r
        font-size:32px;\r
        line-height:35px;\r
        font-weight:300;\r
@@ -246,31 +243,29 @@ q:after{content:"";}
        color:#f5810f;\r
        margin:0 0 38px;\r
 }\r
-#content .rectum{\r
-       display:block;\r
+#content h3{\r
        text-transform:uppercase;\r
        color:#696969;\r
        font-size:22px;\r
        line-height:25px;\r
        margin: 0 0 31px;\r
+       font-weight:400;\r
 }\r
-#content .scanner{\r
-       display:block;\r
+#content h4{\r
        font-weight:500;\r
        color:#e71a92;\r
        font-size:20px;\r
        line-height:23px;\r
+       margin:0 0 33px 0;\r
 }\r
-#content .text-box{\r
-       margin:0 0 19px;\r
-       overflow:hidden;\r
+#content p{\r
+       margin:20px 0;\r
 }\r
-#content .text-box .heading{\r
-       display: block;\r
+#content h5{\r
        font-weight: 500;\r
-       margin:0 0 20px;\r
+       font-size: 16px;\r
+       margin:20px 0;\r
 }\r
-#content p{margin:0 0 20px;}\r
 #content ul{\r
        margin:0;\r
        padding:0;\r
@@ -280,28 +275,31 @@ q:after{content:"";}
        background:url(../images/arrow-li.svg) no-repeat 0 2px;\r
        padding:0 0 3px 30px;\r
 }\r
-#content .suggestion{\r
-       font-weight:300;\r
-       font-style:italic;\r
+#content blockquote{\r
        border-radius:3px;\r
        background:#f1f0f0;\r
        margin:-4px 0 0;\r
        padding:19px 10px 24px 24px;\r
 }\r
-#content .suggestion .heading{\r
+#content blockquote h4{\r
        font-weight:500;\r
        display:block;\r
        font-style:normal;\r
+       font-size: 16px;\r
+       color:#5e5e5e;\r
        margin: 0 0 6px;\r
+\r
 }\r
-#content .suggestion>ul{\r
+#content blockquote>ul{\r
        margin:0;\r
        padding:0;\r
        list-style:none;\r
 }\r
-#content .suggestion>ul>li{\r
+#content blockquote>ul>li{\r
        background:url(../images/bullet.svg) no-repeat 2px 8px;\r
        padding: 0 0 3px 9px;\r
+       font-style:italic;\r
+       font-weight:300;\r
 }\r
 \r
 #footer .timing.info-area{\r
diff --git a/css/sidebar.css b/css/sidebar.css
new file mode 100644 (file)
index 0000000..bcc0bf8
--- /dev/null
@@ -0,0 +1,66 @@
+#sidebar{
+       width:179px;
+       float:left;
+       margin:6px 0 50px 0;
+}
+.sidenav{
+       border-radius:3px;
+       padding: 7px 0 8px;
+       background:#0ea6db;
+}
+.sidenav ul{
+       margin:0;
+       padding:0;
+       list-style:none;
+}
+.sidenav span{font-size:13px;}
+.sidenav a:hover{text-decoration:none;}
+
+.sidenav>ul>li:hover,
+.sidenav>ul>li.active
+{
+       background:url(../images/arrow-nav-1.svg) no-repeat 9px 7px;
+}
+
+.sidenav>ul>li>a{
+       padding:7px 0 11px 39px;
+       color:#fff;
+       display:block;
+}
+.sidenav>ul>li>ul{
+       overflow:hidden;
+       border:0;
+       color:#035277;
+       font:13px;
+       background:#f3fafd;
+       padding: 0 5px 12px 39px;
+       width:137px;
+       margin:0 -1px -1px;
+       overflow:hidden;
+}
+.sidenav>ul>li>ul:first-child{padding: 0 5px 20px 39px;}
+
+.sidenav>ul>li>ul>li>a{
+       font-weight:500;
+       display:block;
+       padding: 5px 0 0;
+}
+
+.sidenav ul ul a{
+       color: #035277;
+       display: block;
+       font-size: 13px;
+       line-height: 16px;
+}
+.sidenav ul ul li{
+       margin: 0 0 1px;
+       padding: 8px 0 0;
+}
+.sidenav ul ul ul li:hover,
+.sidenav ul ul ul li.active
+{
+       background:url(../images/arrow-nav-2.svg) no-repeat 22px 12px;
+       padding:8px 0 0 39px;
+       margin:0 0 1px -39px
+}
+
index d4df5311020553dadfecd5af7a3a490b7f6d1b15..8b56c5bc910e72c8b7fbf77c1ead730693f3151c 100644 (file)
@@ -1,6 +1,11 @@
 <?php
 
 class IndexController extends CubeIT_Controller_IndexController {
-       
+
+       public function pageAction() {
+               $this->view->showbreadcrubms = $this->view->showsidebar = $this->view->showtopimage = true;
+               return parent::pageAction();    
+       }
+
 }
 
diff --git a/framework/application/forms/CMS/Default.php b/framework/application/forms/CMS/Default.php
new file mode 100644 (file)
index 0000000..7537007
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+
+class CCGM_Form_CMS_Default extends CCGM_Form_CMS {
+
+       public function init() {
+               parent::init();
+
+               $image = new CubeIT_Form_Element_File_Image('topimage');
+               $image->setLabel('Image en tête des contenus');
+               $image->setMaxItems(1);
+               $this->addElement($image);
+       }
+
+}
+
+?>
index f7cd8d6b45a66ef6c43f399ad6b61add07c76065..0a0a47b512154584228fe9dc441bd1ae2b287411 100644 (file)
@@ -1,7 +1,16 @@
 <?php
 
-class CCGM_Form_CMS_Text extends CCGM_Form_CMS {
-       
+class CCGM_Form_CMS_Text extends CCGM_Form_CMS_Default {
+
+       public function init() {
+               parent::init();
+
+               $contenus = new CCGM_Form_Element_Markitup('text');
+               $contenus->setLabel('Texte');
+               $contenus->setAttrib('rows', 30);
+               $this->addElement($contenus);
+       }
+
 }
 
 ?>
diff --git a/framework/application/forms/Element/Markitup.php b/framework/application/forms/Element/Markitup.php
new file mode 100644 (file)
index 0000000..c2daf76
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+
+class CCGM_Form_Element_Markitup extends CubeIT_Form_Element_Markitup{
+       
+}
+
+?>
diff --git a/framework/application/views/helpers/Bcrumbs.php b/framework/application/views/helpers/Bcrumbs.php
new file mode 100644 (file)
index 0000000..c635d54
--- /dev/null
@@ -0,0 +1,18 @@
+<?php
+
+class CCGM_View_Helper_Bcrumbs extends Zend_View_Helper_Abstract {
+
+       public function bcrumbs() {
+               if (!$this->view->showbreadcrubms) {
+                       return;
+               }
+
+               $res = '<nav class="breadcrumbs">';
+               $res.= $this->view->linkInternal('Accueil', 'home') . ' > ';
+               $res.= $this->view->navigation()->breadcrumbs()->setMinDepth(2)->render();
+               $res.='</nav>';
+               return $res;
+       }
+
+}
+
diff --git a/framework/application/views/helpers/Topimage.php b/framework/application/views/helpers/Topimage.php
new file mode 100644 (file)
index 0000000..d19bec3
--- /dev/null
@@ -0,0 +1,19 @@
+<?php
+
+class CCGM_View_Helper_Topimage extends Zend_View_Helper_Abstract {
+
+       public function topimage() {
+               if (!$this->view->showtopimage) {
+                       return '';
+               }
+               $res = '<section class="visual add">';
+               $res.='<div class="v1">';
+               $res.='<div class="image-area"><img src="/images/img6.jpg" width="1400" height="215" alt="image description"></div>';
+               $res.='</div>';
+               $res.='</section>';
+               return $res;
+       }
+
+}
+
+?>
index 5eb0ca99a431a75c7d3dba2449a2e35ed86439ff..b8ab85773881c44a369d54e504482cb6ba777e6b 100644 (file)
@@ -1,5 +1,26 @@
 <?php\r
 \r
+$content = $this->layout()->content . "\n";\r
+\r
+\r
+if ($this->currentPage->getTemplate() == 'home') {\r
+       $c = $content;\r
+} else {\r
+       $leftbar = $this->leftbar();\r
+       $c = $this->topimage();\r
+       $c.='<div id="main">';\r
+       $c.=$this->bcrumbs();\r
+       if ($this->showsidebar) {\r
+               $c.='<div class="twocolumns">';\r
+       }\r
+       $c.=$content;\r
+       if ($this->showsidebar) {\r
+               $c.=$leftbar;\r
+               $c.='</div>';\r
+       }\r
+       $c.='</div>';\r
+}\r
+\r
 echo $this->render('common/header.phtml');\r
-echo $this->layout()->content . "\n";\r
+echo $c;\r
 echo $this->render('common/footer.phtml');\r
index 2bb61e1d6b4626b7063f36e2d962b3e2c8b9782b..c8f95fb8e70b4ce1750d926f7827f222712ab25b 100644 (file)
@@ -1,37 +1,3 @@
 <section id="content">\r
-       <h1>Pathologies</h1>\r
-       <div class="head">\r
-               <span class="sub-heading">Le digestif</span>\r
-               <span class="rectum">Le rectum</span>\r
-               <span class="scanner">Le scanner dosimétrique</span>\r
-       </div>\r
-       <p>Cet examen n’est pas réalisé dans un but de diagnostic : aucune interprétation ne sera réalisée.</p>\r
-       <div class="text-box">\r
-               <span class="heading">Ce scanner a pour but :</span>\r
-               <ul>\r
-                       <li>De définir votre positionnement pendant tout votre traitement (contention)</li>\r
-                       <li>De pouvoir reconstruire virtuellement votre corps en 3D afin de délimiter plus précisément les zones à traiter et celles à protéger.</li>\r
-               </ul>\r
-       </div>\r
-       <div class="text-box">\r
-               <span class="heading">Déroulement de l’examen :</span>\r
-               <ul>\r
-                       <li>Des marques au feutre sont faites sur la peau</li>\r
-                       <li>Des repères métalliques sont posés sur les marques</li>\r
-                       <li>Le scanner est réalisé</li>\r
-                       <li>Les marques peuvent être déplacées si nécessaire</li>\r
-                       <li>Lorsque le positionnement est validé, des points de tatouages très discrets sont réalisés.</li>\r
-                       <li>Les images de ce scanner sont récupérées par le service de Physique médicale afin de réaliser la Dosimétrie</li>\r
-               </ul>\r
-       </div>\r
-       <p>A la fin de cet examen, vous rencontrerez un manipulateur de radiothérapie qui fixera avec vous votre <br> début de traitement et vous expliquera les modalités de la radiothérapie.</p>\r
-       <p>Des conseils vous seront donnés pour minimiser les effets secondaires : mesure d’hygiène, habillement, vie quotidienne…</p>\r
-       <div class="suggestion">\r
-               <span class="heading">Conseils</span>\r
-               <ul>\r
-                       <li>Se laver avec  un savon doux (Marseille, Alep)</li>\r
-                       <li>Privilégier les vêtements en coton au contact direct de la peau</li>\r
-                       <li>Suivre les conseils alimentaires </li>\r
-               </ul>\r
-       </div>\r
+       <?php echo $this->markupDotclear($this->text); ?>\r
 </section>
\ No newline at end of file