Del

Аватар пользователя DD 85 DD 85 3 декабря 2014 в 14:03

Del

0 Thanks

Комментарии

Аватар пользователя Orion76 Orion76 3 декабря 2014 в 14:31

Варианты:
1.hook_form_alter
Устанавливаем нужные "#weight" для элементов формы.

2.Если у формы индивидуальный шаблон(tpl.php) то переопределяем его в папке темы.

Аватар пользователя DD 85 DD 85 3 декабря 2014 в 18:43

В каком файле модуля Address Field можно поменять их местами?

Нашёл это, но не работает.
addressfield-formatter--RU.tpl.php

<?php
<div class="adr">
  <
div class="street-address">
    <?
php
        
print implode('<br />'array_filter(array(
          !empty(
$address['name_line']) ? $address['name_line'] : $address['first_name'] . ' ' $address['last_name'],
          
$address['organisation_name'],
          
$address['thoroughfare'],
          
$address['premise'],
          
$address['sub_premise'],
          
$address['dependent_locality'],
        ), 
'trim'));
    
?>
    <?php if ($address['premise'] | $address['sub_premise'] | $address['thoroughfare'] | $address['dependent_locality']) echo "<br />"?>
    <span class="locality"><?php print $address['locality'?><?php if ($address['locality']) echo ","?></span>
    <span class="administrative_area"><?php print $address['administrative_area'?></span>
    <span class="postal-code"><?php print $address['postal_code'?></span>
    <?php if ($address['locality'] | $address['administrative_area'] | $address['postal_code']) echo "<br />"?>
    <span class="country"><?php print $address['country'?></span>
  </div>
</div>
?>
Аватар пользователя vazhovig vazhovig 4 декабря 2014 в 21:50

Вам нужно править форму вывода, а не модуль адреса
Включает devel смотрите что это за форма тыкаете поиск находит где она описывается и там изменяет вес у полей
Или что более правильно форм альтер в темлейт.пхп и там переопределяете вес

Аватар пользователя vlucas vlucas 4 декабря 2014 в 22:00
"vazhovig" wrote:

Или что более правильно форм альтер в темлейт.пхп и там переопределяете вес

+
или в своем модуле