Author: uncleringo
Date: 2010-05-20 17:22:34 +0200 (Thu, 20 May 2010)
New Revision: 29556
Added:
plugins/sfTrafficCMSPlugin/trunk/lib/filter/doctrine/PluginsfTrafficCMSSubPageFormFilter.class.php
plugins/sfTrafficCMSPlugin/trunk/lib/form/doctrine/PluginsfTrafficCMSSubPageForm.class.php
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPage.class.php
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPageTable.class.php
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_subPageMenu.php
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/showSubPageSuccess.php
Modified:
plugins/sfTrafficCMSPlugin/trunk/config/doctrine/schema.yml
Log:
Moved the updated cms page schema back into the plugin. sweet
Modified: plugins/sfTrafficCMSPlugin/trunk/config/doctrine/schema.yml
===================================================================
--- plugins/sfTrafficCMSPlugin/trunk/config/doctrine/schema.yml 2010-05-20
15:20:09 UTC (rev 29555)
+++ plugins/sfTrafficCMSPlugin/trunk/config/doctrine/schema.yml 2010-05-20
15:22:34 UTC (rev 29556)
@@ -10,6 +10,7 @@
meta_keywords: { type: string(250) }
meta_description: { type: string(250) }
body_copy: { type: string(10000) }
+ has_sub_pages: { type: boolean, notnull: true, default: false }
sfTrafficCMSSubPage:
actAs:
Added:
plugins/sfTrafficCMSPlugin/trunk/lib/filter/doctrine/PluginsfTrafficCMSSubPageFormFilter.class.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/lib/filter/doctrine/PluginsfTrafficCMSSubPageFormFilter.class.php
(rev 0)
+++
plugins/sfTrafficCMSPlugin/trunk/lib/filter/doctrine/PluginsfTrafficCMSSubPageFormFilter.class.php
2010-05-20 15:22:34 UTC (rev 29556)
@@ -0,0 +1,13 @@
+<?php
+
+/**
+ * PluginsfTrafficCMSSubPage form.
+ *
+ * @package ##PROJECT_NAME##
+ * @subpackage filter
+ * @author ##AUTHOR_NAME##
+ * @version SVN: $Id: sfDoctrineFormFilterPluginTemplate.php 23810
2009-11-12 11:07:44Z Kris.Wallsmith $
+ */
+abstract class PluginsfTrafficCMSSubPageFormFilter extends
BasesfTrafficCMSSubPageFormFilter
+{
+}
Added:
plugins/sfTrafficCMSPlugin/trunk/lib/form/doctrine/PluginsfTrafficCMSSubPageForm.class.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/lib/form/doctrine/PluginsfTrafficCMSSubPageForm.class.php
(rev 0)
+++
plugins/sfTrafficCMSPlugin/trunk/lib/form/doctrine/PluginsfTrafficCMSSubPageForm.class.php
2010-05-20 15:22:34 UTC (rev 29556)
@@ -0,0 +1,13 @@
+<?php
+
+/**
+ * PluginsfTrafficCMSSubPage form.
+ *
+ * @package ##PROJECT_NAME##
+ * @subpackage form
+ * @author ##AUTHOR_NAME##
+ * @version SVN: $Id: sfDoctrineFormPluginTemplate.php 23810 2009-11-12
11:07:44Z Kris.Wallsmith $
+ */
+abstract class PluginsfTrafficCMSSubPageForm extends
BasesfTrafficCMSSubPageForm
+{
+}
Added:
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPage.class.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPage.class.php
(rev 0)
+++
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPage.class.php
2010-05-20 15:22:34 UTC (rev 29556)
@@ -0,0 +1,16 @@
+<?php
+
+/**
+ * PluginsfTrafficCMSSubPage
+ *
+ * This class has been auto-generated by the Doctrine ORM Framework
+ *
+ * @package ##PACKAGE##
+ * @subpackage ##SUBPACKAGE##
+ * @author ##NAME## <##EMAIL##>
+ * @version SVN: $Id: Builder.php 7490 2010-03-29 19:53:27Z jwage $
+ */
+abstract class PluginsfTrafficCMSSubPage extends BasesfTrafficCMSSubPage
+{
+
+}
\ No newline at end of file
Added:
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPageTable.class.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPageTable.class.php
(rev 0)
+++
plugins/sfTrafficCMSPlugin/trunk/lib/model/doctrine/PluginsfTrafficCMSSubPageTable.class.php
2010-05-20 15:22:34 UTC (rev 29556)
@@ -0,0 +1,19 @@
+<?php
+
+/**
+ * PluginsfTrafficCMSSubPageTable
+ *
+ * This class has been auto-generated by the Doctrine ORM Framework
+ */
+class PluginsfTrafficCMSSubPageTable extends Doctrine_Table
+{
+ /**
+ * Returns an instance of this class.
+ *
+ * @return object PluginsfTrafficCMSSubPageTable
+ */
+ public static function getInstance()
+ {
+ return Doctrine_Core::getTable('PluginsfTrafficCMSSubPage');
+ }
+}
\ No newline at end of file
Added:
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_subPageMenu.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_subPageMenu.php
(rev 0)
+++
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/_subPageMenu.php
2010-05-20 15:22:34 UTC (rev 29556)
@@ -0,0 +1,8 @@
+<?php if ($subPages = $page->getSubPages()): ?>
+<ul id="page-sub-menu">
+ <li<? if ($sf_data->getRaw('currentPage') instanceof sfTrafficCMSPage) {
echo ' class="selected"'; } ?>><a href="<?php echo url_for('@simple_page?slug='
. $page->slug) ?>"><?php echo $page->title ?></a></li>
+<?php foreach ($subPages as $subPage): ?>
+ <li<? if ($sf_data->getRaw('currentPage') instanceof sfTrafficCMSSubPage &&
$subPage->id == $currentPage->id) { echo ' class="selected"'; } ?>><a
href="<?php echo url_for('@simple_sub_page?slug=' . $subPage->slug .
'&parentslug=' . $subPage->Parent->slug) ?>"><?php echo $subPage->title
?></a></li>
+<?php endforeach ?>
+</ul>
+<?php endif ?>
\ No newline at end of file
Added:
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/showSubPageSuccess.php
===================================================================
---
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/showSubPageSuccess.php
(rev 0)
+++
plugins/sfTrafficCMSPlugin/trunk/modules/sfTrafficCMSPlugin/templates/showSubPageSuccess.php
2010-05-20 15:22:34 UTC (rev 29556)
@@ -0,0 +1,3 @@
+<h1><?php echo $subPage->title ?></h1>
+<?php include_partial('sfTrafficCMSPlugin/subPageMenu', array('page' =>
$subPage->Parent, 'currentPage' => $subPage)) ?>
+<div id="body"><?php echo $sf_data->getRaw('subPage')->body_copy ?></div>
\ No newline at end of file
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.