setPosition() публичный Метод

public setPosition ( mixed $position )
$position mixed
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $details = new ContentNavigationItem('content-navigation.category.details');
     $details->setAction('details');
     $details->setPosition(10);
     $details->setComponent('categories/edit/details@sulucategory');
     return [$details];
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $files = new ContentNavigationItem('content-navigation.media.files');
     $files->setAction('files');
     $files->setPosition(10);
     $files->setComponent('collections/edit/files@sulumedia');
     return [$files];
 }
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $details = new ContentNavigationItem('content-navigation.snippets.details');
     $details->setAction('details');
     $details->setPosition(10);
     $details->setComponent('snippet/form/details@sulusnippet');
     return [$details];
 }
 public function getNavigationItems(array $options = array())
 {
     $overview = new ContentNavigationItem('public.details');
     $overview->setAction('overview');
     $overview->setPosition(10);
     $overview->setComponent('shippings@sulusalesshipping');
     $overview->setComponentOptions(array('display' => 'form'));
     return array($overview);
 }
Пример #5
0
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $details = new ContentNavigationItem('content-navigation.security.texteditor');
     $details->setAction('texteditor');
     $details->setPosition(10);
     $details->setDisplay(['edit']);
     $details->setComponent('roles/texteditor@sulucontent');
     return [$details];
 }
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $general = new ContentNavigationItem('content-navigation.webspace.general');
     $general->setId('tab-general');
     $general->setAction('general');
     $general->setPosition(10);
     $general->setComponent('webspace/settings/general@sulucontent');
     return [$general];
 }
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $shippings = new ContentNavigationItem('salesshipping.shippings.title');
     $shippings->setAction('shippings');
     $shippings->setPosition(20);
     $shippings->setComponent('shippings@sulusalesshipping');
     $shippings->setComponentOptions(['display' => 'orderList']);
     $shippings->setDisplay(['edit']);
     return [$shippings];
 }
 public function getNavigationItems(array $options = array())
 {
     /* CONTACTS */
     // details
     $overview = new ContentNavigationItem('public.overview');
     $overview->setAction('overview');
     $overview->setPosition(10);
     $overview->setComponent('orders@sulusalesorder');
     $overview->setComponentOptions(array('display' => 'form'));
     return array($overview);
 }
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     if (!$this->securityChecker->hasPermission(WebsiteAdmin::getAnalyticsSecurityContext($options['webspace']), PermissionTypes::VIEW)) {
         return [];
     }
     $analytics = new ContentNavigationItem('content-navigation.webspace.analytics');
     $analytics->setId('tab-analytics');
     $analytics->setAction('analytics');
     $analytics->setPosition(20);
     $analytics->setComponent('webspace/settings/analytics@suluwebsite');
     return [$analytics];
 }
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     if (!$this->securityChecker->hasPermission(SnippetAdmin::getDefaultSnippetsSecurityContext($options['webspace']), PermissionTypes::VIEW) || !$this->defaultEnabled) {
         return [];
     }
     $snippets = new ContentNavigationItem('content-navigation.webspace.snippets');
     $snippets->setId('tab-snippets');
     $snippets->setAction('snippets');
     $snippets->setPosition(25);
     $snippets->setComponent('webspace/settings/snippets@sulusnippet');
     return [$snippets];
 }
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     if (!$this->securityChecker->hasPermission(CustomUrlAdmin::getCustomUrlSecurityContext($options['webspace']), PermissionTypes::VIEW)) {
         return [];
     }
     $contentNavigationItem = new ContentNavigationItem('content-navigation.webspace.custom-url');
     $contentNavigationItem->setId('tab-custom-urls');
     $contentNavigationItem->setAction('custom-urls');
     $contentNavigationItem->setPosition(40);
     $contentNavigationItem->setComponent('webspace/settings/custom-url@sulucustomurl');
     return [$contentNavigationItem];
 }
 public function getNavigationItems(array $options = [])
 {
     $navigation = [];
     if ($this->securityChecker->hasPermission('sulu.security.users', PermissionTypes::VIEW)) {
         $permissions = new ContentNavigationItem('content-navigation.security.permissions');
         $permissions->setAction('permissions');
         $permissions->setPosition(30);
         $permissions->setComponent('users@sulusecurity');
         $permissions->setDisplay(['edit']);
         $navigation[] = $permissions;
     }
     return $navigation;
 }
Пример #13
0
 public function getNavigationItems(array $options = [])
 {
     $details = new ContentNavigationItem('content-navigation.contacts.details');
     $details->setAction('details');
     $details->setPosition(10);
     $details->setComponent('contacts/edit/details@sulucontact');
     $documents = new ContentNavigationItem('content-navigation.contacts.documents');
     $documents->setAction('documents');
     $documents->setPosition(20);
     $documents->setComponent('documents-tab@sulucontact');
     $documents->setComponentOptions(['type' => 'contact']);
     $documents->setDisplay(['edit']);
     return [$details, $documents];
 }
Пример #14
0
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $content = new ContentNavigationItem('content-navigation.contents.content');
     $content->setId('tab-content');
     $content->setPosition(10);
     $content->setAction('content');
     $content->setComponent('content/form@sulucontent');
     $content->setDisplayConditions([new DisplayCondition('linked', DisplayCondition::OPERATOR_EQUAL, null), new DisplayCondition('shadowOn', DisplayCondition::OPERATOR_EQUAL, false)]);
     $seo = new ContentNavigationItem('content-navigation.contents.seo');
     $seo->setId('tab-seo');
     $seo->setPosition(20);
     $seo->setAction('seo');
     $seo->setComponent('content/seo@sulucontent');
     $seo->setDisplay(['edit']);
     $seo->setDisplayConditions([new DisplayCondition('url', DisplayCondition::OPERATOR_NOT_EQUAL, ''), new DisplayCondition('linked', DisplayCondition::OPERATOR_EQUAL, null), new DisplayCondition('shadowOn', DisplayCondition::OPERATOR_EQUAL, false)]);
     $excerpt = new ContentNavigationItem('content-navigation.contents.excerpt');
     $excerpt->setId('tab-excerpt');
     $excerpt->setPosition(30);
     $excerpt->setAction('excerpt');
     $excerpt->setComponent('content/excerpt@sulucontent');
     $excerpt->setDisplay(['edit']);
     $excerpt->setDisplayConditions([new DisplayCondition('url', DisplayCondition::OPERATOR_NOT_EQUAL, ''), new DisplayCondition('linked', DisplayCondition::OPERATOR_NOT_EQUAL, 'internal'), new DisplayCondition('shadowOn', DisplayCondition::OPERATOR_EQUAL, false)]);
     $settings = new ContentNavigationItem('content-navigation.contents.settings');
     $settings->setId('tab-settings');
     $settings->setPosition(40);
     $settings->setAction('settings');
     $settings->setComponent('content/settings@sulucontent');
     $settings->setDisplay(['edit']);
     $settings->setDisplayConditions([new DisplayCondition('url', DisplayCondition::OPERATOR_NOT_EQUAL, '')]);
     $navigation = [$content, $seo, $excerpt, $settings];
     $securityContext = 'sulu.webspaces.' . $options['webspace'];
     if ($this->enabledSecurity && $this->securityChecker->hasPermission($securityContext, PermissionTypes::SECURITY)) {
         $permissions = new ContentNavigationItem('content-navigation.contents.permissions');
         $permissions->setId('tab-permissions');
         $permissions->setAction('permissions');
         $permissions->setPosition(50);
         $permissions->setDisplay(['edit']);
         $permissions->setComponent('permission-tab@sulusecurity');
         $permissions->setComponentOptions(['display' => 'form', 'type' => SecurityBehavior::class, 'securityContext' => $securityContext]);
         $permissions->setDisplayConditions([new DisplayCondition('url', DisplayCondition::OPERATOR_NOT_EQUAL, '')]);
         $navigation[] = $permissions;
     }
     return $navigation;
 }