<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Дополнительное поле на странице доставки]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/1035/" />
	<updated>2016-12-29T11:18:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/1035/dopolnitelnoe-pole-na-stranitse-dostavki/</id>
		<entry>
			<title type="html"><![CDATA[Re: Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5702/#p5702" />
			<content type="html"><![CDATA[<p>Добавьте в файл /core/rs/config/userfieldsmanager.inc.php<br />метод (мы его включим в след. обновление):<br /></p><div class="codebox"><pre><code>    /**
     * Возвращает структуру дополнительных полей
     * @return array
     */
    function getStructure()
    {
        return $this-&gt;structure;
    }</code></pre></div><p>Вы можете получить placeholder так:</p><p>{$structure=$conf_userfields-&gt;getStructure()}<br />{$placeholder=$structure.gps.title}</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2016-12-29T11:18:05Z</updated>
			<id>https://forum.readyscript.ru/post/5702/#p5702</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5681/#p5681" />
			<content type="html"><![CDATA[<p>Работает, но в этом случае placeholder нужно проставлять руками в файле. Может быть его тоже можно вывести автоматически с именем поля в админке как он выводится сейчас?</p>]]></content>
			<author>
				<name><![CDATA[Алексей]]></name>
				<uri>https://forum.readyscript.ru/user/498/</uri>
			</author>
			<updated>2016-12-26T15:01:24Z</updated>
			<id>https://forum.readyscript.ru/post/5681/#p5681</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5680/#p5680" />
			<content type="html"><![CDATA[<p>Пожалуй самый простой вариант, вместо:</p><p>{$conf_userfields-&gt;getForm(&#039;gps&#039;)}</p><p>Просто вставить нужный вам HTML, так:</p><div class="codebox"><pre><code>{$values=$conf_userfields-&gt;getValues()}
&lt;input type=&quot;text&quot; name=&quot;{$conf_userfields-&gt;getFieldName(&#039;gps&#039;)}&quot; value=&quot;{$values.gps}&quot; class=&quot;любой ваш класс&quot; placeholder=&quot;Координаты для доставки&quot;&gt;</code></pre></div><p>По классу можете задать стиль</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2016-12-26T14:32:01Z</updated>
			<id>https://forum.readyscript.ru/post/5680/#p5680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5678/#p5678" />
			<content type="html"><![CDATA[<p>хмм.. а как тогда задать стиль именно этому полю?<br />задать ему id или class если и можно, то неясно как.<br />или в css всё же есть escape character чтоб его проставить перед квадратными скобками?</p><p>пока что проставляем его по &quot;input[placeholder=&quot;Координаты для доставки&quot;]&quot;, но это кажется не слишком надёжным</p>]]></content>
			<author>
				<name><![CDATA[Алексей]]></name>
				<uri>https://forum.readyscript.ru/user/498/</uri>
			</author>
			<updated>2016-12-26T12:49:04Z</updated>
			<id>https://forum.readyscript.ru/post/5678/#p5678</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5677/#p5677" />
			<content type="html"><![CDATA[<p>нет. Это отдельный массив дополнительных полей. Он в итоге будет сохранён в заказ в одно поле. Но всё можно будет успешно получить.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-12-26T12:33:01Z</updated>
			<id>https://forum.readyscript.ru/post/5677/#p5677</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5676/#p5676" />
			<content type="html"><![CDATA[<p>Смущает поле name.<br />Имя дополнительного поля &quot;gps&quot;, насколько я понимаю должно быть name=&quot;gps&quot;, а не так как есть с указанием массива, разве нет?</p>]]></content>
			<author>
				<name><![CDATA[Алексей]]></name>
				<uri>https://forum.readyscript.ru/user/498/</uri>
			</author>
			<updated>2016-12-26T12:30:20Z</updated>
			<id>https://forum.readyscript.ru/post/5676/#p5676</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5674/#p5674" />
			<content type="html"><![CDATA[<p>А что не правильно то?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-12-26T07:50:55Z</updated>
			<id>https://forum.readyscript.ru/post/5674/#p5674</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Дополнительное поле на странице доставки]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5670/#p5670" />
			<content type="html"><![CDATA[<p>Добрый день.</p><p>Подскажите как вывести дополнительное поле, созданное в модуле магазина. Сейчас выводим как:</p><p>{$conf_userfields-&gt;getForm(&#039;gps&#039;)}</p><p>но выводится насколько я понимаю не совсем правильно:</p><p>&lt;input type=&quot;text&quot; name=&quot;userfields_arr[gps]&quot; value=&quot;&quot; class=&quot;&quot; placeholder=&quot;Координаты для доставки&quot;&gt;</p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Алексей]]></name>
				<uri>https://forum.readyscript.ru/user/498/</uri>
			</author>
			<updated>2016-12-23T18:17:08Z</updated>
			<id>https://forum.readyscript.ru/post/5670/#p5670</id>
		</entry>
</feed>
