Size: a a a

2020 September 16

MH

Marc Hoogstrate in Evolution CMS
Sasha Beep
start with [+iteration+], and then try [+items_index+]
'templates' => [
  'owner' => 'works: [+items_iteration+] --> [+items+]',  
  'items' => '[+items_iteration+] ',
  'anchors' => [
   'owner' => 'need a "3" here because I have "3" items: -->[+items_iteration+]<-- [+iteration+] [+index+]',
  ],
 ],

[[PageBuilder]]
works: 3 --> 1 2 3

[[PageBuilder? &templates=`anchors`]]
need a "3" here because I have "3" items: --><-- 2 1
источник

E

EVO bot Лёшка in Evolution CMS
Marc Hoogstrate
'templates' => [
  'owner' => 'works: [+items_iteration+] --> [+items+]',  
  'items' => '[+items_iteration+] ',
  'anchors' => [
   'owner' => 'need a "3" here because I have "3" items: -->[+items_iteration+]<-- [+iteration+] [+index+]',
  ],
 ],

[[PageBuilder]]
works: 3 --> 1 2 3

[[PageBuilder? &templates=`anchors`]]
need a "3" here because I have "3" items: --><-- 2 1
источник

SB

Sasha Beep in Evolution CMS
Marc Hoogstrate
'templates' => [
  'owner' => 'works: [+items_iteration+] --> [+items+]',  
  'items' => '[+items_iteration+] ',
  'anchors' => [
   'owner' => 'need a "3" here because I have "3" items: -->[+items_iteration+]<-- [+iteration+] [+index+]',
  ],
 ],

[[PageBuilder]]
works: 3 --> 1 2 3

[[PageBuilder? &templates=`anchors`]]
need a "3" here because I have "3" items: --><-- 2 1
it's pretty hard to get that you really need, please explain more
источник

SB

Sasha Beep in Evolution CMS
Marc Hoogstrate
'templates' => [
  'owner' => 'works: [+items_iteration+] --> [+items+]',  
  'items' => '[+items_iteration+] ',
  'anchors' => [
   'owner' => 'need a "3" here because I have "3" items: -->[+items_iteration+]<-- [+iteration+] [+index+]',
  ],
 ],

[[PageBuilder]]
works: 3 --> 1 2 3

[[PageBuilder? &templates=`anchors`]]
need a "3" here because I have "3" items: --><-- 2 1
If you need custom made menu with anchors - why don't you use named anchors?
источник

АL

Алексей Lector... in Evolution CMS
подскажите с работой плагинов: в шаблоне есть такой код: <div class="res">
    [!multiTV?
    &tvName=`blog`
    &docid=`8`
    &outerTpl=`@CODE: [+wrapper+]`
    &rowTpl=`@CODE: [+title+]<br>`
    &display=`1`
    !]
   </div>
   <button class="more" data-offset="1">Еще</button>   в скриптах такой : $('.more').click(function(e){
let c = $(this).data('offset');
$.ajax({
 type: 'get',
 url: 'blog',
 data: c,
 success: function(result) {
  $(".res").html(result);
 }
});
});  ну и плагине на событие OnPageNotFound такой код : switch($_GET['q']){ case 'blog':
 $result = $modx->runSnippet('DocInfo', array(
  'docid' => '1',
  'field' => 'pagetitle'
 ));
} но ничего не выводит
источник

MH

Marc Hoogstrate in Evolution CMS
Sasha Beep
If you need custom made menu with anchors - why don't you use named anchors?
No, that already works. I want to show a script when the items is more than 1.

But I guess it only works in the template>owner and not anchors>owner.
I will try and come with an other solution.
источник

НР

Никита Русаков... in Evolution CMS
Алексей Lector
подскажите с работой плагинов: в шаблоне есть такой код: <div class="res">
    [!multiTV?
    &tvName=`blog`
    &docid=`8`
    &outerTpl=`@CODE: [+wrapper+]`
    &rowTpl=`@CODE: [+title+]<br>`
    &display=`1`
    !]
   </div>
   <button class="more" data-offset="1">Еще</button>   в скриптах такой : $('.more').click(function(e){
let c = $(this).data('offset');
$.ajax({
 type: 'get',
 url: 'blog',
 data: c,
 success: function(result) {
  $(".res").html(result);
 }
});
});  ну и плагине на событие OnPageNotFound такой код : switch($_GET['q']){ case 'blog':
 $result = $modx->runSnippet('DocInfo', array(
  'docid' => '1',
  'field' => 'pagetitle'
 ));
} но ничего не выводит
Дебажте код, поймёте, где падает.
источник

SB

Sasha Beep in Evolution CMS
Marc Hoogstrate
No, that already works. I want to show a script when the items is more than 1.

But I guess it only works in the template>owner and not anchors>owner.
I will try and come with an other solution.
if snippet works well even in @code templates in pagebuilder. Have you tried to display [+count+] in owner template?
источник

НР

Никита Русаков... in Evolution CMS
Алексей Lector
подскажите с работой плагинов: в шаблоне есть такой код: <div class="res">
    [!multiTV?
    &tvName=`blog`
    &docid=`8`
    &outerTpl=`@CODE: [+wrapper+]`
    &rowTpl=`@CODE: [+title+]<br>`
    &display=`1`
    !]
   </div>
   <button class="more" data-offset="1">Еще</button>   в скриптах такой : $('.more').click(function(e){
let c = $(this).data('offset');
$.ajax({
 type: 'get',
 url: 'blog',
 data: c,
 success: function(result) {
  $(".res").html(result);
 }
});
});  ну и плагине на событие OnPageNotFound такой код : switch($_GET['q']){ case 'blog':
 $result = $modx->runSnippet('DocInfo', array(
  'docid' => '1',
  'field' => 'pagetitle'
 ));
} но ничего не выводит
А еще $result не видно, чтобы возвращался или выводился
источник

SB

Sasha Beep in Evolution CMS
Алексей Lector
подскажите с работой плагинов: в шаблоне есть такой код: <div class="res">
    [!multiTV?
    &tvName=`blog`
    &docid=`8`
    &outerTpl=`@CODE: [+wrapper+]`
    &rowTpl=`@CODE: [+title+]<br>`
    &display=`1`
    !]
   </div>
   <button class="more" data-offset="1">Еще</button>   в скриптах такой : $('.more').click(function(e){
let c = $(this).data('offset');
$.ajax({
 type: 'get',
 url: 'blog',
 data: c,
 success: function(result) {
  $(".res").html(result);
 }
});
});  ну и плагине на событие OnPageNotFound такой код : switch($_GET['q']){ case 'blog':
 $result = $modx->runSnippet('DocInfo', array(
  'docid' => '1',
  'field' => 'pagetitle'
 ));
} но ничего не выводит
Так, а какой смысл от всего этого добра?
Зачем плагин на 404? Почему блог не отдельными доками, а мультитв?
источник

MH

Marc Hoogstrate in Evolution CMS
[+count+] doesn't work.
источник

SB

Sasha Beep in Evolution CMS
ну там еще надо наверное return($result)
источник

АL

Алексей Lector... in Evolution CMS
Задача состоит в том чтобы при нажатии на еще надо показывать еще 4 поста, я думал делать так чтобы отправлять параметр и выводить нужное количество, есть смысл переделать на доклистер пока не поздно? там проще будет такое сделать?
источник

SB

Sasha Beep in Evolution CMS
Алексей Lector
Задача состоит в том чтобы при нажатии на еще надо показывать еще 4 поста, я думал делать так чтобы отправлять параметр и выводить нужное количество, есть смысл переделать на доклистер пока не поздно? там проще будет такое сделать?
конечно
источник

SB

Sasha Beep in Evolution CMS
я даже про это писал
источник

SB

Sasha Beep in Evolution CMS
здесь
источник

SB

Sasha Beep in Evolution CMS
просто скрывается пагинатор и навешивается скрипт https://github.com/webcreate/infinite-ajax-scroll/tree/1.x
источник

АL

Алексей Lector... in Evolution CMS
Спасибо, за помощь, переделаю тогда
источник

АL

Алексей Lector... in Evolution CMS
Sasha Beep
конечно
+
источник

SB

Sasha Beep in Evolution CMS
я к сожалению не могу показать готовый сайт, закрыли его чего-то
источник