Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Дизайн и верстка

Важная информация
Дизайн и верстка - Верстка: блочная, div, HTML... Дизайн, внешний вид сайта.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 04.12.2018, 16:14   #1
 
Аватар для IgorZaz
 
Сообщений: 601
FR (активность): 15,426

Доп. информация
По умолчанию Автор темы XML верстка

Здравствуйте!
Вопрос по изменению формы отправки данных пользователя из корзины. Сайт на Joomla/ Компонент корзины - DJ-Catalog2

Есть XML - userprofile.xml В нём такой код:
Оффтоп:


<?xml version="1.0" encoding="utf-8"?>
<form>
<fields name="djcatalog2profile" tdwidth="10%" addfieldpath="/administrator/components/com_djcatalog2/models/fields" addrulepath="/administrator/components/com_djcatalog2/models/rules">
<fieldset name="basicprofile" label="COM_DJCATALOG2_USER_PROFILE">
<field name="user_id" type="djcuser" label="COM_DJCATALOG2_USER" required="true" default="" onchange="DJCatSelectCustomerUser(this);" context="checkout" />
<field name="email"
type="email"
filter="string"
label="COM_DJCATALOG2_UP_EMAIL"
required="true"
validate="email"
class="inputbox input input-large billing"
/>
<field
name="firstname"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_FIRSTNAME"
class="inputbox input input-large billing"
required="true"
/>
<field
name="lastname"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_LASTNAME"
class="inputbox input input-large billing"
required="true"
/>
<field type="spacer" name="myspacer" hr ="true" />
<field
name="company"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_COMPANY"
class="inputbox input input-large billing"
/>
<field
name="position"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_POSITION"
class="inputbox input input-large billing"
/>
<field
name="fax"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_FAX"
class="inputbox input input-large billing"
/>
<field
name="www"
type="text"
label="COM_DJCATALOG2_UP_WWW"
class="inputbox input input-large billing"
filter="url"
/>
<field name="customer_group_id"
type="sql"
default=""
query="SELECT id, name FROM #__djc2_customer_groups ORDER BY is_default desc, name asc"
label="COM_DJCATALOG2_UP_CUSTOMERGROUP"
key_field="id" value_field="name"
class="inputbox input"
/>
</fieldset>
<fieldset name="basicprofile" label="COM_DJCATALOG2_PAYMENT_N_DELIVERY" >
<field
name="company"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_COMPANY"
class="inputbox input input-large delivery"
/>
<field
name="city"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_CITY"
class="inputbox input input-large delivery"
required="true"
/>
<field
name="address"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_ADDRESS"
class="inputbox input input-large delivery"
required="true"
/>
<field
name="phone"
type="text"
filter="string"
label="COM_DJCATALOG2_UP_PHONE"
class="inputbox input input-large delivery"
/>
<field name="client_type" type="hidden" default="R" />
</fieldset>
</fields>
<fields name="djcatalog2orderdetails">
<fieldset name="delivery_payment" label="COM_DJCATALOG2_PAYMENT_N_DELIVERY">
<field name="delivery_method_id" type="djcdelivery" label="COM_DJCATALOG2_DELIVERY_METHOD" default="" class="inputbox input input-large" />
<field name="payment_method_id" type="djcpayment" label="COM_DJCATALOG2_PAYMENT_METHOD" default="" class="inputbox input input-large" />
</fieldset>
</fields>
<fields name="djcatalog2message">
<fieldset name="message" label="COM_DJCATALOG2_ORDER_NOTES">
<field name="customer_note"
type="textarea"
cols="50"
rows="10"
label="COM_DJCATALOG2_MESSAGE"
filter="htmlsafe"
required="true"
class="inputbox input-large input"
/>
</fieldset>
</fields>
<fields name="djcatalog2statements">
<fieldset name="additional" label="COM_DJCATALOG2_PROFILE_STATEMENTS">
<field name="gdpr_policy" type="checkbox" value="1" default="0" required="true" label="COM_DJCATALOG2_GDPR_POLICY" />
<field name="gdpr_agreement" type="checkbox" value="1" default="0" required="true" label="COM_DJCATALOG2_GDPR_AGREE" />
</fieldset>
</fields>
<fields name="djcatalog2captcha">
<fieldset name="captcha">
<field name="tos" type="checkbox" value="1" required="true" label="COM_DJCATALOG2_TOS" description="COM_DJCATALOG2_TOS_DESC"/>
<field
name="captcha"
type="captcha"
label="COM_DJCATALOG2_CAPTCHA_LABEL"
validate="captcha"
namespace="basicprofile"
/>
</fieldset>
</fields>
</form>



Используя его - вывод полей происходит в один столбец. Задача, сделать в два. Причем параметр name в строке
Оффтоп:
<fieldset name="basicprofile" label="COM_DJCATALOG2_PAYMENT_N_DELIVERY" > 
менять нельзя, т.к. в таком случае не приходят данные столбца с другим идентификатором (name="...") на счет-фактуру.
Буду признателен работающему коду в пару полей...
Спасибо!


Google - для слабаков! Настоящие мужики спрашивают у ясеня!
IgorZaz вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Качественная Верстка Professor7717 Фриланс - ищу работу 0 23.03.2013 09:57
Верстка для РБТ с вебархива malina1 Интернет 2 02.02.2012 14:23
PHP + верстка! myWay Сайты - создание 4 30.01.2012 11:00
Верстка PSD шаблонов emayker Фриланс - ищу работу 0 06.09.2011 12:54
Верстка и сео Kein Индексация сайта 2 17.02.2010 18:37

Текущее время: 23:15. Часовой пояс GMT +3.