<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Page extra field value in page.tpl</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 17 Apr 2026 16:05:35 -0000</pubDate>

		<item>
			<title>Kort</title>
			<description><![CDATA[<p>
	Assuming you have an extrafield "producttype" with a value "jckt". To localize it you go for:</p>
<pre class="brush:xml;">
$L['producttype_jckt'] = 'Jacket';</pre>
<p>
	in the theme lang file. So in the page.tpl you can use the tag:</p>
<pre class="brush:xml;">
{PAGE_PRODUCTTYPE}</pre>
<p>
	to get the localized "Jacket" string or the variable</p>
<pre class="brush:xml;">
{PHP.pag.page_producttype}</pre>
<p>
	to get the original "jckt" value.</p>
]]></description>
			<pubDate>Ma, 03 Dec 2012 05:22:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=7246&d=0#post36396]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	 </p>
<p>
	Where you need to use (get) extrafield value? In PHP code or in TPL file? </p>
<p>
	If you speak about using it in TPL file it depends what TPL file it is. </p>
<p>
	For page.tpl this should be:</p>
<pre class="brush:xml;">
{PAGE_DATE2_TITLE} {PAGE_DATE2}</pre>
<p>
	Where `DATE2` is name of ExtraField. {PAGE_DATE2_TITLE}-prints title for it and  {PAGE_DATE2} -prints Value of this extrafield.</p>
<p><strong>Добавлено 30 минуты спустя:</strong></p><p>
	I realized what you mean… </p>
<p>
	Once you set up $L['extra_#'] for fields variants you get it in page instear of raw value.</p>
<p>
	So only one ability to get raw data of extrafields is to unset your $L['extra_#'] before page «renders».</p>
<p>
	Or you can assign this vars ($L['extra_#']) only for pageedit and pageadd pages.</p>
]]></description>
			<pubDate>Zo, 02 Dec 2012 21:09:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=7246&d=0#post36391]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	I haven't quite understood what you mean but it seems like you need to assign a value rather than a key:</p>
<pre class="brush:php;">
$L['&lt;extrafieldname&gt;_&lt;value&gt;'] = $L['&lt;extrafieldname&gt;_&lt;value&gt;_&lt;alias&gt;'];</pre>
<p>
	 </p>
]]></description>
			<pubDate>Zo, 02 Dec 2012 16:06:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=7246&d=0#post36380]]></link>
		</item>
		<item>
			<title>Uch</title>
			<description><![CDATA[<p>
	Hello!</p>
<p>
	If i use $L['&lt;extrafieldname&gt;_&lt;value&gt;'] = '&lt;extrafieldname&gt;_&lt;value&gt;_&lt;alias&gt;' in my language files, i get <span class="short_text" lang="en" xml:lang="en"><span class="hps">{PAGE_&lt;EXTRAFIELDNAME&gt;} = </span></span> &lt;extrafieldname&gt;_&lt;value&gt;_&lt;alias&gt; in my page instead of its value.</p>
<p>
	How can i get page extra field value instead of its <span class="short_text" lang="en" xml:lang="en"><span class="hps">alias?</span></span></p>
]]></description>
			<pubDate>Zo, 02 Dec 2012 15:33:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=7246&d=0#post36378]]></link>
		</item>
	</channel>
</rss>