Size: a a a

2019 November 19

S

Sergey in OctoberCMS
и в plugin.php
public function boot()
   {
       $this->bootMenuItem();
   }

private function bootMenuItem() {
Event::listen('pages.menuitem.listTypes', function () {
   return [
       'your-items' => 'Your item's name',
   ];
});

Event::listen('pages.menuitem.getTypeInfo', function ($type) {
   if ($type == 'your-items') {
       return [
           'dynamicItems' => true,
       ];
   }
});

Event::listen('pages.menuitem.resolveItem', function ($type, $item, $url, $theme) {
   if ($type == 'your-items') {
       return YourModel::resolveMenuItem($item, $url, $theme);
   }
});
}
источник

AV

Alexander Velizhanin in OctoberCMS
Sergey
и в plugin.php
public function boot()
   {
       $this->bootMenuItem();
   }

private function bootMenuItem() {
Event::listen('pages.menuitem.listTypes', function () {
   return [
       'your-items' => 'Your item's name',
   ];
});

Event::listen('pages.menuitem.getTypeInfo', function ($type) {
   if ($type == 'your-items') {
       return [
           'dynamicItems' => true,
       ];
   }
});

Event::listen('pages.menuitem.resolveItem', function ($type, $item, $url, $theme) {
   if ($type == 'your-items') {
       return YourModel::resolveMenuItem($item, $url, $theme);
   }
});
}
+
источник

A

Axenia in OctoberCMS
velizhanin_tech (0) увеличил карму go1337 (59.4)
источник

AV

Alexander Velizhanin in OctoberCMS
Alexander Velizhanin
Добрый день, коллеги, помогите, пожалуйста, решить вопрос, добавляю свой тип в пункты меню для генерации sitemap от rainlab. Попробовал сделать так, но не получается, на странице sitemap фиксируется ошибка: Undefined index: test-plugin-element

Подскажите, как корректно добавить свой тип страниц для rainlab.sitemap, пользовался данной статьей при написании своего кода:

https://mrcappuccino.ru/blog/post/october-cms-add-custom-items-to-sitemap

Мой листинг плагина для расширения menuitem:

https://pastebin.com/SNEPBJNs
в итоге работает так: https://pastebin.com/iE7Lp87v

вдруг кому пригодится для добавления shopaholic product в sitemap

спасибо @go1337
источник

М

Миша in OctoberCMS
подскажите, а как в field.yaml кнопку сделать
источник

NK

Nikita Khaetsky in OctoberCMS
Миша
подскажите, а как в field.yaml кнопку сделать
button:
  type: partial


Заходишь в папку контроллера этой модели и там делаешь файл _button.htm

Внутри нее и делаешь уже все что хочешь, кнопки формы что угодно
источник

М

Миша in OctoberCMS
о, круто
источник

М

Миша in OctoberCMS
Nikita Khaetsky
button:
  type: partial


Заходишь в папку контроллера этой модели и там делаешь файл _button.htm

Внутри нее и делаешь уже все что хочешь, кнопки формы что угодно
+
источник

A

Axenia in OctoberCMS
Electricaev (166.4) увеличил карму ReaZzon (2238.9)
источник

М

Миша in OctoberCMS
тож так думал, но вдруг есть какйо то стандартный тип. но в доках да, нет button
источник

I

Igor in OctoberCMS
всем привет .... подскажите как правильно переводить пункты меню ?   использую для меню плагин sttic page
источник

B

Bomja in OctoberCMS
translate extend
источник

B

Bomja in OctoberCMS
там компонент меню
источник

I

Igor in OctoberCMS
а у меня щас стоит  translate, им нельзя русифицировать ?
источник

B

Bomja in OctoberCMS
проще думаю будет поставить плагин. выше в чате писали о том как сделать без него.
источник

GS

Gennadii Sorokin in OctoberCMS
Ребят может кто то подсказать пожалуйста, как кэш чиститься в октябре
источник

Э

Эд in OctoberCMS
Gennadii Sorokin
Ребят может кто то подсказать пожалуйста, как кэш чиститься в октябре
php artisan cache:clear
источник

GS

Gennadii Sorokin in OctoberCMS
Спасибо, а через админку это не делается?
источник

Э

Эд in OctoberCMS
Gennadii Sorokin
Спасибо, а через админку это не делается?
делается, кажись плагин был на маркетплейсе
источник

GS

Gennadii Sorokin in OctoberCMS
Понял, спасибо
источник