Sign in to follow this  
Followers 0
Ptica

vardefs

3 posts in this topic

В кастоме detailsviewdefs описано одно поле, там представлен "customCode".  Нигде описания больше не нашел (например в extentional в vardefs)

custom\modules\Realty\metadata\detailviewdefs.php

32 => 
array (
  0 => 
  array (
    'name' => 'map_in_editview',
    'label' => 'LBL_MAP_IN_EDITVIEW',
    'customCode' => '
      {literal}
      <script type="text/javascript" src="/px.png"></script>
      <style>
        .ui-autocomplete {
        background-color: white;
        width: 300px;
        border: 1px solid #cfcfcf;
        list-style-type: none;
        padding-left: 0px;}
      </style>
      <input id="address" type="hidden"/>
      <div id="map_canvas" style="width:500px; height:500px; border: 1px solid"></div><br>
      {/literal}
      ',
  ),

 

Еще описано в vardefs не в кастоме, но просто тип и имя, без кода. Я так понимаю это не совсем корректно, но делал не я и работает, поэтому не трогаю.

modules\Realty\vardefs.php

'map_in_editview' =>
array (
    'name' => 'map_in_editview',
    'type' => 'varchar',
    'vname'=>'LBL_MAP_IN_EDITVIEW',
),

После быстрого восстановления это поле никуда не девается и код остается.  

Делаю на подобие, тоже с кастомным кодом. Создаю в vardefs не в кастоме

'description' =>
array (
    'name' => 'description',
    'vname'=>'LBL_DESCRIPTION',

),

, detailsviewdefs пишу код. 

        29 => 
        array (
          0 =>
              array (
                  'label' => 'LBL_DESCRIPTION',
                  'customCode' => '<textarea name = "description" id="description" > {$fields.description.value} </textarea><br/>
                              <input type="button" value="Оставить комментарий" onclick="comment();" />
            ',
              ),

После восстановления поле остается, а код пропадает. Почему не пропадает другой код, а мой пропадает?

 

Или как мне вставить корректно кастомный код 'customCode'?

Share this post


Link to post
Share on other sites

После восстановления и добавления в макет.

Share this post


Link to post
Share on other sites

на сколько я помню у ячейки имя обязательно должно быть. 

'name' => 'description',

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0