Author: Jonathan.Wage
Date: 2010-01-14 05:00:12 +0100 (Thu, 14 Jan 2010)
New Revision: 26606
Modified:
plugins/sfSympalPlugin/trunk/config/app.yml
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/form/doctrine/PluginsfSympalMenuItemForm.class.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/menu/sfSympalMenuSite.class.php
plugins/sfSympalPlugin/trunk/lib/util/sfSympalFormToolkit.class.php
plugins/sfSympalPlugin/trunk/web/css/default.css
plugins/sfSympalPlugin/trunk/web/css/sympal.css
plugins/sfSympalPlugin/trunk/web/css/wordpress.css
Log:
[1.4][sfSympalPlugin][1.0] Fixing breadcrumbs generation
Modified: plugins/sfSympalPlugin/trunk/config/app.yml
===================================================================
--- plugins/sfSympalPlugin/trunk/config/app.yml 2010-01-14 03:29:32 UTC (rev
26605)
+++ plugins/sfSympalPlugin/trunk/config/app.yml 2010-01-14 04:00:12 UTC (rev
26606)
@@ -1,5 +1,7 @@
all:
sympal_config:
+ # Configure the modules which are Sympal admin modules. This allows us to
+ # automatically load the admin theme for these modules.
admin_modules:
- sympal_admin
- sympal_config
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/form/doctrine/PluginsfSympalMenuItemForm.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/form/doctrine/PluginsfSympalMenuItemForm.class.php
2010-01-14 03:29:32 UTC (rev 26605)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/form/doctrine/PluginsfSympalMenuItemForm.class.php
2010-01-14 04:00:12 UTC (rev 26606)
@@ -30,6 +30,8 @@
$q->leftJoin('m.Translation mt');
}
+ $q->andWhere('m.site_id = ?',
sfSympalContext::getInstance()->getSite()->getId());
+
$this->widgetSchema['parent_id'] = new sfWidgetFormDoctrineChoice(array(
'model' => 'sfSympalMenuItem',
'add_empty' => '~ (object is at root level)',
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/menu/sfSympalMenuSite.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/menu/sfSympalMenuSite.class.php
2010-01-14 03:29:32 UTC (rev 26605)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalMenuPlugin/lib/menu/sfSympalMenuSite.class.php
2010-01-14 04:00:12 UTC (rev 26606)
@@ -40,6 +40,10 @@
if ($subItem)
{
+ if ($subItem instanceof sfSympalContent && $this->_menuItem->_content_id
== $subItem->id)
+ {
+ $subItem = array();
+ }
if (!is_array($subItem))
{
$subItem = array((string) $subItem => null);
Modified: plugins/sfSympalPlugin/trunk/lib/util/sfSympalFormToolkit.class.php
===================================================================
--- plugins/sfSympalPlugin/trunk/lib/util/sfSympalFormToolkit.class.php
2010-01-14 03:29:32 UTC (rev 26605)
+++ plugins/sfSympalPlugin/trunk/lib/util/sfSympalFormToolkit.class.php
2010-01-14 04:00:12 UTC (rev 26606)
@@ -25,6 +25,7 @@
->createQuery('c')
->leftJoin('c.Type t')
->leftJoin('c.MenuItem m')
+ ->where('c.site_id = ?',
sfSympalContext::getInstance()->getSite()->getId())
->orderBy('m.root_id, m.lft');
$widgetSchema = $form->getWidgetSchema();
$widgetSchema['content_id']->setOption('query', $q);
Modified: plugins/sfSympalPlugin/trunk/web/css/default.css
===================================================================
--- plugins/sfSympalPlugin/trunk/web/css/default.css 2010-01-14 03:29:32 UTC
(rev 26605)
+++ plugins/sfSympalPlugin/trunk/web/css/default.css 2010-01-14 04:00:12 UTC
(rev 26606)
@@ -113,36 +113,39 @@
padding-left: 10px;
}
-#sympal_breadcrumbs li a
-{
- height: 30px;
- display: block;
- background-image: url('../images/bc_separator.png');
- background-repeat: no-repeat;
- background-position: right;
- padding-right: 15px;
- text-decoration: none;
- color: #454545;
-}
-
#sympal_breadcrumbs li a:hover
{
color: #35acc5;
}
-#sympal_breadcrumbs li#breadcrumbs-home
+#sympal_breadcrumbs li.first
{
background: url('../images/home.png') no-repeat;
background-position: center;
+ text-indent: -9999;
+ font-size: 0;
+ width: 30px;
}
-#sympal_breadcrumbs li#breadcrumbs-home a
+#sympal_breadcrumbs li.first a
{
text-indent: -9999;
font-size: 0;
width: 20px;
}
+#sympal_breadcrumbs li a
+{
+ height: 30px;
+ display: block;
+ background-image: url('../images/bc_separator.png');
+ background-repeat: no-repeat;
+ background-position: right;
+ padding-right: 15px;
+ text-decoration: none;
+ color: #454545;
+}
+
label.required:after
{
content:'*';
Modified: plugins/sfSympalPlugin/trunk/web/css/sympal.css
===================================================================
--- plugins/sfSympalPlugin/trunk/web/css/sympal.css 2010-01-14 03:29:32 UTC
(rev 26605)
+++ plugins/sfSympalPlugin/trunk/web/css/sympal.css 2010-01-14 04:00:12 UTC
(rev 26606)
@@ -384,12 +384,6 @@
border: none;
}
-#sympal_breadcrumbs
-{
- margin-bottom: 20px;
- margin-right: -5px;
-}
-
#sympal_breadcrumbs ul
{
font: 11px Arial, Helvetica, sans-serif;
@@ -412,36 +406,39 @@
padding-left: 10px;
}
-#sympal_breadcrumbs li a
-{
- height: 30px;
- display: block;
- background-image: url('../images/bc_separator.png');
- background-repeat: no-repeat;
- background-position: right;
- padding-right: 15px;
- text-decoration: none;
- color: #454545;
-}
-
#sympal_breadcrumbs li a:hover
{
color: #35acc5;
}
-#sympal_breadcrumbs li#breadcrumbs-home
+#sympal_breadcrumbs li.first
{
background: url('../images/home.png') no-repeat;
background-position: center;
+ text-indent: -9999;
+ font-size: 0;
+ width: 30px;
}
-#sympal_breadcrumbs li#breadcrumbs-home a
+#sympal_breadcrumbs li.first a
{
text-indent: -9999;
font-size: 0;
width: 20px;
}
+#sympal_breadcrumbs li a
+{
+ height: 30px;
+ display: block;
+ background-image: url('../images/bc_separator.png');
+ background-repeat: no-repeat;
+ background-position: right;
+ padding-right: 15px;
+ text-decoration: none;
+ color: #454545;
+}
+
ul.error_list
{
margin: 0;
Modified: plugins/sfSympalPlugin/trunk/web/css/wordpress.css
===================================================================
--- plugins/sfSympalPlugin/trunk/web/css/wordpress.css 2010-01-14 03:29:32 UTC
(rev 26605)
+++ plugins/sfSympalPlugin/trunk/web/css/wordpress.css 2010-01-14 04:00:12 UTC
(rev 26606)
@@ -166,36 +166,39 @@
padding-left: 10px;
}
-#sympal_breadcrumbs li a
-{
- height: 30px;
- display: block;
- background-image: url('../images/bc_separator.png');
- background-repeat: no-repeat;
- background-position: right;
- padding-right: 15px;
- text-decoration: none;
- color: #454545;
-}
-
#sympal_breadcrumbs li a:hover
{
color: #35acc5;
}
-#sympal_breadcrumbs li#breadcrumbs-home
+#sympal_breadcrumbs li.first
{
background: url('../images/home.png') no-repeat;
background-position: center;
+ text-indent: -9999;
+ font-size: 0;
+ width: 30px;
}
-#sympal_breadcrumbs li#breadcrumbs-home a
+#sympal_breadcrumbs li.first a
{
text-indent: -9999;
font-size: 0;
width: 20px;
}
+#sympal_breadcrumbs li a
+{
+ height: 30px;
+ display: block;
+ background-image: url('../images/bc_separator.png');
+ background-repeat: no-repeat;
+ background-position: right;
+ padding-right: 15px;
+ text-decoration: none;
+ color: #454545;
+}
+
label.required:after
{
content:'*';
--
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.