This repository was archived by the owner on Aug 8, 2021. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,6 +27,9 @@ protected function configureFormFields(FormMapper $formMapper)
2727 ->add ('parentItem ' , null , array (
2828 'label ' => 'label.cms.admin.menu_item_parent ' ,
2929 ))
30+ ->add ('position ' , null , array (
31+ 'label ' => 'label.cms.admin.position ' ,
32+ ))
3033 ->end ()
3134 ->with ('label.cms.admin.menu_item_target ' , array ('class ' => 'col-md-3 ' ))
3235 ->add ('type ' , MenuItemTargetType::class, array (
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ class Menu
3939 * @var MenuItem[]
4040 *
4141 * @ORM\OneToMany(targetEntity="Devtronic\CmsBundle\Entity\MenuItem", mappedBy="menu")
42+ * @ORM\OrderBy({"position" = "ASC"})
4243 */
4344 private $ items ;
4445
Original file line number Diff line number Diff line change 1212 */
1313class MenuItem
1414{
15-
16- CONST TYPE_INTERN = 0 ;
17- CONST TYPE_EXTERN = 1 ;
18-
1915 /**
2016 * @var int
2117 *
@@ -72,6 +68,13 @@ class MenuItem
7268 */
7369 private $ subItems ;
7470
71+ /**
72+ * @var int
73+ *
74+ * @ORM\Column(name="position", type="integer")
75+ */
76+ private $ position ;
77+
7578
7679 /**
7780 * Get id
@@ -268,6 +271,31 @@ public function getTargetPage()
268271 return $ this ->targetPage ;
269272 }
270273
274+
275+ /**
276+ * Set position
277+ *
278+ * @param integer $position
279+ *
280+ * @return MenuItem
281+ */
282+ public function setPosition ($ position )
283+ {
284+ $ this ->position = $ position ;
285+
286+ return $ this ;
287+ }
288+
289+ /**
290+ * Get position
291+ *
292+ * @return integer
293+ */
294+ public function getPosition ()
295+ {
296+ return $ this ->position ;
297+ }
298+
271299 public function __toString ()
272300 {
273301 return $ this ->getTitle ();
Original file line number Diff line number Diff line change 1010 <source >breadcrumb.link_menu_item_list</source >
1111 <target >Menüeinträge</target >
1212 </trans-unit >
13+ <trans-unit id =" breadcrumb.link_page_create" >
14+ <source >breadcrumb.link_page_create</source >
15+ <target >Seite erstellen</target >
16+ </trans-unit >
1317 <trans-unit id =" breadcrumb.link_page_list" >
1418 <source >breadcrumb.link_page_list</source >
1519 <target >Seiten</target >
5054 <source >label.cms.admin.menu_item_title</source >
5155 <target >Titel</target >
5256 </trans-unit >
57+ <trans-unit id =" label.cms.admin.position" >
58+ <source >label.cms.admin.position</source >
59+ <target >Sortierung</target >
60+ </trans-unit >
5361 <trans-unit id =" label.cms.admin.menu_item_type" >
5462 <source >label.cms.admin.menu_item_type</source >
5563 <target >Ziel-Typ</target >
Original file line number Diff line number Diff line change 1010 <source >breadcrumb.link_menu_item_list</source >
1111 <target >Menu entry</target >
1212 </trans-unit >
13+ <trans-unit id =" breadcrumb.link_page_create" >
14+ <source >breadcrumb.link_page_create</source >
15+ <target >Create Site</target >
16+ </trans-unit >
1317 <trans-unit id =" breadcrumb.link_page_list" >
1418 <source >breadcrumb.link_page_list</source >
1519 <target >Site</target >
5054 <source >label.cms.admin.menu_item_title</source >
5155 <target >Title</target >
5256 </trans-unit >
57+ <trans-unit id =" label.cms.admin.position" >
58+ <source >label.cms.admin.position</source >
59+ <target >Position</target >
60+ </trans-unit >
5361 <trans-unit id =" label.cms.admin.menu_item_type" >
5462 <source >label.cms.admin.menu_item_type</source >
5563 <target >Destination type</target >
Original file line number Diff line number Diff line change 1- {% extends " ::base.html.twig" %}
1+ {% extends " AppBundle ::base.html.twig" %}
22
33{% block title %}{{ page .title }}{% endblock %}
44
Original file line number Diff line number Diff line change 1- {% extends " ::base.html.twig" %}
1+ {% extends " AppBundle ::base.html.twig" %}
22
33{% block title %}{{ page .title }}{% endblock %}
44
You can’t perform that action at this time.
0 commit comments