Sätt villkor med addAttributeToFilter

När vi jobbar med modellerna och databasen i Magento så vill vi ofta kunna sätta villkor i where -satsen av SQL -frågan. Vi gör så från en ”product collection” instans med metoden ”addAttributeToFilter”. Mage::getModel( ’catalog/product’ )   ->getCollection() ->addAttributeToFilter( ’attribute’, array( ’eq’ => ’foo’ )) ->load();

Använd inte microsofts filter

Avslutar dan efter ett problem jag haft med en hemsida jag jobbat på ett tag. Problemet som uppstod var att allt flöt på perfekt i alla webbläsare förutom ie8, eller sämre, där hela sidan frös i 5-6 sekunder vid sidladdningen. Tyckte mig kunna lokalisera problemet till ett javascript men kom tillslut fram till att det […]

Textrendering – optimizelegibility

Sprang återigen på en CSS -egenskap jag tidigare inte vart medveten om. Vill med detta inlägget endast notera. text-rendering : optimizelegibility; Egenskapen flyter samman texten på ett mer naturligt vis men kan också innebära en något långsammare rendering, sägs det. Se exempel på: https://developer.mozilla.org/

Ta bort funktionalitet

Då vi jobbar med wordpress som verktyg för att göra en hemsida så brister där en hel del mot många SEO principer som man lätt kan åtgärda. En av dessa brister är att vi ofta presenterar sidor som inte var tänkt och som sen dyker upp i sökresultatet. I värsta fall är dessa dessutom dåligt […]

Hämta kategoribasen i backend

När du gör ett tema eller plugin för wordpress kan du komma att behöva få tag i etikett eller kategori -basen till installationen. Även permalänkstrukturen kan vara av intresse i sammanhanget. Detta hämtas enkelt på följande vis: $perma = get_option( ’permalink_structure’ ); $cat_base = get_option( ’category_base’ ); $tag_base = get_option( ’tag_base’ );

Sortera ett associativt multidimensionellt fält

Låt oss säga att vi har följande multidimensionella fält som vi vill sortera efter dess namnattribut. $data = array( array( ’id’ => 632, ’name’ => ’foo’ ), array( ’id’ => 633, ’name’ => ’bar’ ), array( ’id’ => 634, ’name’ => ’baz’ ), array( ’id’ => 635, ’name’ => ’qux’ ) ); För att göra detta […]