Dnes jsem v Drupal 7 narazil na poměrně zajímavý
problém. Mám rodičovský node a k němu lze přes nodereference napojit X
různých dalších. Můžeme si to představit třeba jako jednoduchou
databázi aut (tady by bylo asi vhodnější řešení využít i taxonomy, ale
pro ilustraci vyhovuje).
Pokračování
Pro pokročilejší stylování jsem potřeboval
zjistit, zda můj view vrací nějaké výsledky. Nicméně jsem nikde na netu
nenašel hotové řešení a tak jsem jedno napsal.
Pokračování
Údajně pro zjednodušení práce byla v novém Drupal
7 zrušena funkce theme_node_submitted. Podíváme se, jak ta jednodušší
práce vypadá 🙂
Pokračování
Drupal 7 je v základu již hodně obsáhlý, ale
bohužel se do jádra nedostaly i některé základní funkce. V minulém
článku jsem psal o stylování
fields . A dnes se podíváme jak Drupal 7 přinutit používat jinou
template pro page na základě vocabulary.
Pokračování
Drupal 7 přišel s docela radikální změnou
v oblasti CCK, které byly konečně integrovány do jádra.
Nyní tedy vyvstává otázka, jak je nejjednodušeji nastylovat?
Pokračování
Před nedávnem jsem si pořídil SSD disk a s tím
souvisela přeinstalace Windows. Rozhodl jsem se, že vyzkouším místo
několik let využívaného WAMP serveru konkurenční XAMPP server. A jak to
dopadlo?
Pokračování
Google Analytics je jeden z klíčových produktů pro fungování
elektronického obchodu minimálně pokud se bavíme o malých a středních
obchodech.
Ubercart již v sobě obsahuje modul Google Analytics for Ubercart a tak je
jeho implementace snadná. Stačí příslušný modul zapnout a vše bude
fungovat. Problém nastane, pokud přestane fungovat. Chvíli to trvá, než si
toho někdo všimne, pokud denně nesledujete konverze.
Tento problém ale řešilo více lidí a problém byl v tom, že modul
Google Analytics přešel na nový způsob asynchronního sledování.
Naštěstí existuje kolem Ubercart rozsáhlá komunita a tento problém jsem
neřešil sám a samozřejmě existuje patch. Podrobnosti se lze dočíst na http://drupal.org/node/922230 Tento
patch byl také zařazen do vývojové verze Ubercart. Osobně jsem to vyřešil
právě aktualizací na vývojovou verzi, protože dle mých zkušeností je
dostatečně stabilní a zatím to nevypadá na vypuštění stabilní verze
(poslední je stará více než půl roku).
Jako bonus ještě odkaz na článek jak nastavit v Google Analytics sledování
nákupního košíku pro Ubercart.
Chvíli jsem si lámal hlavu, jak odstranit textové pole body, které
u některých příspěvků nemá význam (položka v kalendáři). Nakonec je
to velmi jednoduché! Stačí dát upravit Content type a najít
záložku Submission form settings. Poslední krok je smazal label
u políčka body a uložit. Políčko se již nebude zobrazovat.
Je to trochu schované, ale hlavní je, že to jde. Drupal 7 to má mnohem
lépe vyřešené díky integrovaným Fields přímo do jádra.
Po několika letech vývoje vyšla 5. ledna
2011 finální verze podle mě nejlepšího CMS systému postaveného na
oblíbené kombinaci LAMP (nicméně nová verze má již širší podporu). Pro
ucelenou představu o tomto systému doporučuji přečíst jednu
z těchto knih.
Pokračování
Heureka.cz je druhý nejvýznamnější vyhledávač zboží na českém
internetu. Bylo by škoda ho tedy ignorovat. V minulém
článku jsem psal o modulu zajišťující XML Export produktů. Dnes se
podíváme na implementaci pokročilých služeb Heureka.cz
Pokračování