Skip to content

Instantly share code, notes, and snippets.

$find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch
After add .DS_Store to .gitignore file.
@rodrigowebjump
rodrigowebjump / Magento admin backend apache not found
Created June 26, 2014 21:48
Magento admin backend apache not found
Se receber uma mensagem de página não encontrada ao acessar o backend do magento, verifique o .htaccess
RewriteBase /magento/ #substitua magento pelo caminho da loja
ou
comente o Rewrite base adicionando # no início da linha
@rodrigowebjump
rodrigowebjump / Magento filtrar produtos ativos na collection
Created June 26, 2014 21:21
Magento filtrar produtos ativos na collection Magento filter active products in collection
//Método depreciado não funciona
Mage::getSingleton('catalog/product_status')->addSaleableFilterToCollection($productCollection);
//Utilizar
$productCollection->addAttributeToFilter('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED);
@rodrigowebjump
rodrigowebjump / Magento - Checkout campos no cadastro do cliente (data de nascimento e sexo, por exemplo).md
Created June 21, 2014 01:40
Magento - Checkout campos no cadastro do cliente (data de nascimento e sexo, por exemplo)

Para salvar informações na conta do cliente durante o checkout é preciso fazer um "de para" no config.xml. O nome do nó varia conforme o checkout utilizado, pois ele é acionado em um dispatch como por exemplo:

Mage::helper('core')->copyFieldset('checkout_onepage_billing', 'to_customer', $bill, $customer);

Exemplo do config.xml (ref. /app/code/core/Mage/Checkout/etc/config.xml)

@rodrigowebjump
rodrigowebjump / Exibir campo de data de nascimento e sexo.md
Created June 20, 2014 18:49
Exibir campo de data de nascimento e sexo

Para página de cadastro

<?php $_dob = $this->getLayout()->createBlock('customer/widget_dob') ?>
<?php $_gender = $this->getLayout()->createBlock('customer/widget_gender') ?>
<li class="fields">
	<?php if ($_dob->isEnabled()): ?>
	<div class="field"><?php echo $_dob->setDate($this->getFormData()->getDob())->toHtml() ?></div>
	<?php endif ?>
	<?php if ($_gender->isEnabled()): ?>
	<div class="field"><?php echo $_gender->setGender($this->getFormData()->getGender())->toHtml() ?></div>
public function myObserver(Varien_Event_Observer $observer)
{
if (Mage::registry('my_observer_has_run')) {
return $this;
}
.... Your Code Here ....
Mage::register('my_observer_has_run', true);
}
@rodrigowebjump
rodrigowebjump / 0_reuse_code.js
Created June 11, 2014 20:53
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console