<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>magento grid &#8211; Selman Tunc</title>
	<atom:link href="https://selmantunc.com.tr/tag/magento-grid/feed/" rel="self" type="application/rss+xml" />
	<link>https://selmantunc.com.tr</link>
	<description></description>
	<lastBuildDate>Tue, 13 Mar 2018 13:36:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://selmantunc.com.tr/wp-content/uploads/2023/07/cropped-tumblr_inline_oglumuMbgO1tyldvk_540-150x150-1-32x32.jpg</url>
	<title>magento grid &#8211; Selman Tunc</title>
	<link>https://selmantunc.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Magento admin gride yeni alan eklemek</title>
		<link>https://selmantunc.com.tr/uncategorized/magento-admin-gride-yeni-alan-eklemek/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 13 Mar 2018 13:36:59 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[magento grid]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2018/03/13/magento-admin-gride-yeni-alan-eklemek/</guid>

					<description><![CDATA[Öncelikle eğer erp / muhasebe gibi bir sistem yazıyorsanız mutlaka magento nun kodlarını incelemenizi tavsiye ederim , daha önce ERP ve muhasebe projelerinde yer aldığım için orada spagetti olmuş, sürekli&#8230;]]></description>
										<content:encoded><![CDATA[<p>Öncelikle eğer erp / muhasebe gibi bir sistem yazıyorsanız mutlaka magento nun kodlarını incelemenizi tavsiye ederim , daha önce ERP ve muhasebe projelerinde yer aldığım için orada  spagetti olmuş, sürekli yama yapılan kodlar ile çalışınca bunu yazmak zorunda kaldım, temiz  bakımı eklemesi hızlıca yapılan bir sistem hem işinizi hem iş-yerinizi sevmenizi sağlar.</p>
<p>Konumuza dönelim</p>
<p>Magento admin gridine kendiniz daha sonra dan alan ekleme yapabilirsiniz.</p>
<p>Örneğin </p>
<pre>protected function _prepareCollection()<br>{<br>    $collection = Mage::getModel('mpshipping/mpshipping')-&gt;getCollection();</pre>
<p>
gibi bir kodumuz olsun (webkulun kargo metodlarını listeler) </p>
<p>buraya join ile satıcıların isimleri yazmamız gerekiyor </p>
<p>tek yapacağımız </p>
<pre>$collection-&gt;getSelect()-&gt;join('marketplace_userdata', 'main_table.partner_id = marketplace_userdata.mageuserid and marketplace_userdata.store_id=1',array('shoptitle'));</pre>
<p>bu kodu sonraki satıra eklemek “tam hali “</p>
<pre>protected function _prepareCollection()<br>{<br>    $collection = Mage::getModel('mpshipping/mpshipping')-&gt;getCollection();<br>    $collection-&gt;getSelect()-&gt;join('marketplace_userdata', 'main_table.partner_id = marketplace_userdata.mageuserid and marketplace_userdata.store_id=1',array('shoptitle'));<br><br>    $this-&gt;setCollection($collection);<br>    </pre>
<p><b>

   $collection-&gt;printLogQuery(true,true);</b></p>
<p><b>bu kod ile sql raw çıktısı alabilirsiniz.</b></p>
<pre><br>protected function _prepareColumns()<br>{<br>    $this-&gt;addColumn(<br>    'shoptitle', array(<br>        'header'    =&gt; Mage::helper('mpshipping')-&gt;__('Shop title'),<br>        'align'     =&gt;'right',<br>        'width'     =&gt; '50px',<br>        'index'     =&gt; 'shoptitle',<br>    )<br>);</pre>
<p>
   daha sonra _prepareColumns fonksiyonuna bunu ekliyoruz , hepsi bu kadar.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
