Suche senden
Hochladen
Magento20100807
•
2 gefällt mir
•
514 views
Hirokazu Nishi
Folgen
OSC2010Nagoyaの資料です。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 58
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Magento20100226
Magento20100226
Hirokazu Nishi
Magento20100313
Magento20100313
Hirokazu Nishi
Stole16
Stole16
rworldoffice
The project gutenberg e book, fairy tales from brazil, by elsie spicer
The project gutenberg e book, fairy tales from brazil, by elsie spicer
Andrei Hortúa
How to create a basic template
How to create a basic template
vathur
Mobile themes, QR codes, and shortURLs
Mobile themes, QR codes, and shortURLs
Harvard Web Working Group
Articulo java web
Articulo java web
I.S.T. Santo Domingo
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" Domino
Rob Bontekoe
Empfohlen
Magento20100226
Magento20100226
Hirokazu Nishi
Magento20100313
Magento20100313
Hirokazu Nishi
Stole16
Stole16
rworldoffice
The project gutenberg e book, fairy tales from brazil, by elsie spicer
The project gutenberg e book, fairy tales from brazil, by elsie spicer
Andrei Hortúa
How to create a basic template
How to create a basic template
vathur
Mobile themes, QR codes, and shortURLs
Mobile themes, QR codes, and shortURLs
Harvard Web Working Group
Articulo java web
Articulo java web
I.S.T. Santo Domingo
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" Domino
Rob Bontekoe
Profit statement 00
Profit statement 00
Sandro Suzart
jQuery UI and Plugins
jQuery UI and Plugins
Marc Grabanski
E2 appspresso hands on lab
E2 appspresso hands on lab
NAVER D2
날로 먹는 Django admin 활용
날로 먹는 Django admin 활용
KyeongMook "Kay" Cha
Html5 intro
Html5 intro
Wilfred Nas
The Benefits of Juicing
The Benefits of Juicing
social media business club
قالب المواضيع
قالب المواضيع
khaliled
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
Anthony Montalbano
Ubi comp27nov04
Ubi comp27nov04
mohamed ashraf
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap Creative
Links/Деловой и денежный мир
Links/Деловой и денежный мир
Cavatex
The Django Web Application Framework 2
The Django Web Application Framework 2
fishwarter
How to Think Inside the Box: Programming Fixed Layout for E-Books
How to Think Inside the Box: Programming Fixed Layout for E-Books
bisg
https://www.facebook.com/valdyna.monna?fref=ts
https://www.facebook.com/valdyna.monna?fref=ts
Arif Alexi
Front-end Rails-приложений приложений, основанный на БЭМ
Front-end Rails-приложений приложений, основанный на БЭМ
Александр Ежов
20110820 header new style
20110820 header new style
AgentiadeturismInvenio
What is HTML5?
What is HTML5?
Anas AbuDayah
Polymer 1.0
Polymer 1.0
Cyril Balit
Beyond HTML - Scriptsprachen, Frameworks, Templatesprachen und vieles mehr
Beyond HTML - Scriptsprachen, Frameworks, Templatesprachen und vieles mehr
Jens-Christian Fischer
Toutch Jquery Mobile
Toutch Jquery Mobile
Jinlong He
Resource Registries: Plone Conference 2014
Resource Registries: Plone Conference 2014
Rob Gietema
jQtouch, Building Awesome Webapps
jQtouch, Building Awesome Webapps
Home
Weitere ähnliche Inhalte
Was ist angesagt?
Profit statement 00
Profit statement 00
Sandro Suzart
jQuery UI and Plugins
jQuery UI and Plugins
Marc Grabanski
E2 appspresso hands on lab
E2 appspresso hands on lab
NAVER D2
날로 먹는 Django admin 활용
날로 먹는 Django admin 활용
KyeongMook "Kay" Cha
Html5 intro
Html5 intro
Wilfred Nas
The Benefits of Juicing
The Benefits of Juicing
social media business club
قالب المواضيع
قالب المواضيع
khaliled
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
Anthony Montalbano
Ubi comp27nov04
Ubi comp27nov04
mohamed ashraf
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap Creative
Links/Деловой и денежный мир
Links/Деловой и денежный мир
Cavatex
The Django Web Application Framework 2
The Django Web Application Framework 2
fishwarter
How to Think Inside the Box: Programming Fixed Layout for E-Books
How to Think Inside the Box: Programming Fixed Layout for E-Books
bisg
https://www.facebook.com/valdyna.monna?fref=ts
https://www.facebook.com/valdyna.monna?fref=ts
Arif Alexi
Front-end Rails-приложений приложений, основанный на БЭМ
Front-end Rails-приложений приложений, основанный на БЭМ
Александр Ежов
20110820 header new style
20110820 header new style
AgentiadeturismInvenio
What is HTML5?
What is HTML5?
Anas AbuDayah
Polymer 1.0
Polymer 1.0
Cyril Balit
Beyond HTML - Scriptsprachen, Frameworks, Templatesprachen und vieles mehr
Beyond HTML - Scriptsprachen, Frameworks, Templatesprachen und vieles mehr
Jens-Christian Fischer
Was ist angesagt?
(19)
Profit statement 00
Profit statement 00
jQuery UI and Plugins
jQuery UI and Plugins
E2 appspresso hands on lab
E2 appspresso hands on lab
날로 먹는 Django admin 활용
날로 먹는 Django admin 활용
Html5 intro
Html5 intro
The Benefits of Juicing
The Benefits of Juicing
قالب المواضيع
قالب المواضيع
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
Ubi comp27nov04
Ubi comp27nov04
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap 3 Cheat Sheet PDF Reference
Links/Деловой и денежный мир
Links/Деловой и денежный мир
The Django Web Application Framework 2
The Django Web Application Framework 2
How to Think Inside the Box: Programming Fixed Layout for E-Books
How to Think Inside the Box: Programming Fixed Layout for E-Books
https://www.facebook.com/valdyna.monna?fref=ts
https://www.facebook.com/valdyna.monna?fref=ts
Front-end Rails-приложений приложений, основанный на БЭМ
Front-end Rails-приложений приложений, основанный на БЭМ
20110820 header new style
20110820 header new style
What is HTML5?
What is HTML5?
Polymer 1.0
Polymer 1.0
Beyond HTML - Scriptsprachen, Frameworks, Templatesprachen und vieles mehr
Beyond HTML - Scriptsprachen, Frameworks, Templatesprachen und vieles mehr
Ähnlich wie Magento20100807
Toutch Jquery Mobile
Toutch Jquery Mobile
Jinlong He
Resource Registries: Plone Conference 2014
Resource Registries: Plone Conference 2014
Rob Gietema
jQtouch, Building Awesome Webapps
jQtouch, Building Awesome Webapps
Home
Oracle Application Express & jQuery Mobile - OGh Apex Dag 2012
Oracle Application Express & jQuery Mobile - OGh Apex Dag 2012
crokitta
Taking your Web App for a walk
Taking your Web App for a walk
Jens-Christian Fischer
Resource registries plone conf 2014
Resource registries plone conf 2014
Ramon Navarro
Fronttechnieken met HTML5 en de Slice-template
Fronttechnieken met HTML5 en de Slice-template
Inventis Web Architects
Xxx
Xxx
syfwan
HTML 5 Fundamental
HTML 5 Fundamental
Lanh Le
Bootstrap
Bootstrap
Sarvesh Kushwaha
Bootstrap 3 in Joomla!
Bootstrap 3 in Joomla!
Hans Kuijpers
An Introduction to HTML5
An Introduction to HTML5
Steven Chipman
Rich Portlet Development in uPortal
Rich Portlet Development in uPortal
Jennifer Bourey
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
Rakesh Jha
Desenvolvimento web com Ruby on Rails (parte 2)
Desenvolvimento web com Ruby on Rails (parte 2)
Joao Lucas Santana
Html5 Brown Bag
Html5 Brown Bag
stuplum
iWebkit
iWebkit
Ryan Chung
HTML5, just another presentation :)
HTML5, just another presentation :)
François Massart
HTML5
HTML5
Brandon Byars
HTML5 and the dawn of rich mobile web applications pt 2
HTML5 and the dawn of rich mobile web applications pt 2
James Pearce
Ähnlich wie Magento20100807
(20)
Toutch Jquery Mobile
Toutch Jquery Mobile
Resource Registries: Plone Conference 2014
Resource Registries: Plone Conference 2014
jQtouch, Building Awesome Webapps
jQtouch, Building Awesome Webapps
Oracle Application Express & jQuery Mobile - OGh Apex Dag 2012
Oracle Application Express & jQuery Mobile - OGh Apex Dag 2012
Taking your Web App for a walk
Taking your Web App for a walk
Resource registries plone conf 2014
Resource registries plone conf 2014
Fronttechnieken met HTML5 en de Slice-template
Fronttechnieken met HTML5 en de Slice-template
Xxx
Xxx
HTML 5 Fundamental
HTML 5 Fundamental
Bootstrap
Bootstrap
Bootstrap 3 in Joomla!
Bootstrap 3 in Joomla!
An Introduction to HTML5
An Introduction to HTML5
Rich Portlet Development in uPortal
Rich Portlet Development in uPortal
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
Desenvolvimento web com Ruby on Rails (parte 2)
Desenvolvimento web com Ruby on Rails (parte 2)
Html5 Brown Bag
Html5 Brown Bag
iWebkit
iWebkit
HTML5, just another presentation :)
HTML5, just another presentation :)
HTML5
HTML5
HTML5 and the dawn of rich mobile web applications pt 2
HTML5 and the dawn of rich mobile web applications pt 2
Mehr von Hirokazu Nishi
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Hirokazu Nishi
JP_Stripes Vol3 発表資料
JP_Stripes Vol3 発表資料
Hirokazu Nishi
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Hirokazu Nishi
How to implement payment gateway integration for non-credit card on Magento2
How to implement payment gateway integration for non-credit card on Magento2
Hirokazu Nishi
Magento cafe plus #12
Magento cafe plus #12
Hirokazu Nishi
第9回 Magento Cafe Plus
第9回 Magento Cafe Plus
Hirokazu Nishi
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
Hirokazu Nishi
第8回 Magento cafe plus
第8回 Magento cafe plus
Hirokazu Nishi
第7回 Magento Cafe Plus
第7回 Magento Cafe Plus
Hirokazu Nishi
Magento Cafe Plus #6
Magento Cafe Plus #6
Hirokazu Nishi
第4回Magento Cafe Plus〜Rewriteと独自テーブル
第4回Magento Cafe Plus〜Rewriteと独自テーブル
Hirokazu Nishi
第4回Magento Cafe Plus〜最近のMagento
第4回Magento Cafe Plus〜最近のMagento
Hirokazu Nishi
第3回 Magento Cafe Plus モジュール開発入門
第3回 Magento Cafe Plus モジュール開発入門
Hirokazu Nishi
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
Hirokazu Nishi
Akeneo PIM Overview
Akeneo PIM Overview
Hirokazu Nishi
Magento2 Overview
Magento2 Overview
Hirokazu Nishi
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
Hirokazu Nishi
最新・Magentoを日本語で使うイロハ
最新・Magentoを日本語で使うイロハ
Hirokazu Nishi
加速していくMagento 〜MDP2011参加レポート〜
加速していくMagento 〜MDP2011参加レポート〜
Hirokazu Nishi
Magento20100709
Magento20100709
Hirokazu Nishi
Mehr von Hirokazu Nishi
(20)
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
JP_Stripes Vol3 発表資料
JP_Stripes Vol3 発表資料
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
How to implement payment gateway integration for non-credit card on Magento2
How to implement payment gateway integration for non-credit card on Magento2
Magento cafe plus #12
Magento cafe plus #12
第9回 Magento Cafe Plus
第9回 Magento Cafe Plus
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
第8回 Magento cafe plus
第8回 Magento cafe plus
第7回 Magento Cafe Plus
第7回 Magento Cafe Plus
Magento Cafe Plus #6
Magento Cafe Plus #6
第4回Magento Cafe Plus〜Rewriteと独自テーブル
第4回Magento Cafe Plus〜Rewriteと独自テーブル
第4回Magento Cafe Plus〜最近のMagento
第4回Magento Cafe Plus〜最近のMagento
第3回 Magento Cafe Plus モジュール開発入門
第3回 Magento Cafe Plus モジュール開発入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
Akeneo PIM Overview
Akeneo PIM Overview
Magento2 Overview
Magento2 Overview
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
最新・Magentoを日本語で使うイロハ
最新・Magentoを日本語で使うイロハ
加速していくMagento 〜MDP2011参加レポート〜
加速していくMagento 〜MDP2011参加レポート〜
Magento20100709
Magento20100709
Kürzlich hochgeladen
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Kürzlich hochgeladen
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Slack Application Development 101 Slides
Slack Application Development 101 Slides
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Magento20100807
1.
Magento
2010/08/07 Magento-JP User Group
2.
• Magento-JP • twitter@hirokazu_nishi • •
Magento Cafe
3.
Magento?
4.
• Development by
Magento.Inc(LA) • PHP5.2.x only • MySQL4.1.20 or later with InnoDB • Academic Free Lisence v3.0 • ECommerce!
5.
• 80,000 • • •
6.
Trends of EC
Platform magento ec-cube zencart
7.
Trends of EC
Platform magento-beta magento ec-cube zencart
8.
Trends of EC
Platform magento-1.0 magento-beta magento ec-cube zencart
9.
Trends of EC
Platform magento-1.3 magento-1.0 magento-beta magento ec-cube zencart
10.
Trends of EC
Platform magento-CE-1.4 magento-1.3 magento-1.0 magento-beta magento ec-cube zencart
11.
Magento
12.
Magento
13.
app
code core community local design frontend adminhtml etc locale lib js javascript skin frontend adminhtml
14.
15.
design frontend default
default layout XML locale template foo bar
16.
17.
18.
19.
Magento
20.
•
XML • •
21.
XML
22.
XML •
XML • • • XML
23.
-Scalena News-
24.
<?xml version="1.0"?> <layout version="0.1.0"> !
<default> ! ! <!-- ! ! <reference name="right"> ! ! ! <block type="snews/block" name="snews.block" as="newsBlock" template="scalena/ news/block.phtml"/> ! ! </reference> ! ! --> ! </default> ! <snews_index_index> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/items" name="snews.news" template="scalena/news/ news.phtml"> ! <block type="snews/pagination" name="snews.pagination" as="pagination" template="scalena/news/pagination.phtml"/> </block> </reference> </snews_index_index> <snews_index_view> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/item" name="snews.detail" template="scalena/news/news- detail.phtml" /> </reference> </snews_index_view> </layout>
25.
•
block • reference • action • remove
26.
block •
• • <block type=”foo” name=”foo” template=”foo.phtml” />
27.
<?xml version="1.0"?> <layout version="0.1.0"> !
<default> ! ! <!-- ! ! <reference name="right"> ! ! ! <block type="snews/block" name="snews.block" as="newsBlock" template="scalena/ news/block.phtml"/> ! ! </reference> ! ! --> ! </default> ! <snews_index_index> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/items" name="snews.news" template="scalena/news/ news.phtml"> ! <block type="snews/pagination" name="snews.pagination" as="pagination" template="scalena/news/pagination.phtml"/> </block> </reference> </snews_index_index> <snews_index_view> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/item" name="snews.detail" template="scalena/news/news- detail.phtml" /> </reference> </snews_index_view> </layout>
28.
reference • name=”foo” •
<reference name=”foo”>
29.
<?xml version="1.0"?> <layout version="0.1.0"> !
<default> ! ! <!-- ! ! <reference name="right"> ! ! ! <block type="snews/block" name="snews.block" as="newsBlock" template="scalena/ news/block.phtml"/> ! ! </reference> ! ! --> ! </default> ! <snews_index_index> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/items" name="snews.news" template="scalena/news/ news.phtml"> ! <block type="snews/pagination" name="snews.pagination" as="pagination" template="scalena/news/pagination.phtml"/> </block> </reference> </snews_index_index> <snews_index_view> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/item" name="snews.detail" template="scalena/news/news- detail.phtml" /> </reference> </snews_index_view> </layout>
30.
action • block • block
• • <action method=”foo”> </ action>
31.
<?xml version="1.0"?> <layout version="0.1.0"> !
<default> ! ! <!-- ! ! <reference name="right"> ! ! ! <block type="snews/block" name="snews.block" as="newsBlock" template="scalena/ news/block.phtml"/> ! ! </reference> ! ! --> ! </default> ! <snews_index_index> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/items" name="snews.news" template="scalena/news/ news.phtml"> ! <block type="snews/pagination" name="snews.pagination" as="pagination" template="scalena/news/pagination.phtml"/> </block> </reference> </snews_index_index> <snews_index_view> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</ template></action> </reference> <reference name="content"> <block type="snews/item" name="snews.detail" template="scalena/news/news- detail.phtml" /> </reference> </snews_index_view> </layout>
32.
remove • • <remove name=”foo”/> •
33.
34.
• if
endif; • foreach endforeach; • $this->hogehoge • PHP
35.
-Scalena News-
36.
<?php $collection =
$this->getItems(3); ?> <?php if ( count($collection) == 0 ) : ?> <p><?php echo $this->__('No news yet...'); ?></p> <?php else : ?> <dl> <?php foreach ( $collection as $_item ) : ?> <dt><a href="<?php echo Mage::helper('snews')->getUrl($_item['identifier']); ?>"><?php echo $_item['title']; ?></a></dt> <dd><?php echo $_item['date']; ?></dd> <dd> <?php if ( Mage::helper('snews')->getListLimitDescription() == 0 || strlen($_item ['description']) < Mage::helper('snews')->getListLimitDescription() ) : ?> <?php echo $_item['description']; ?> <?php else : ?> <?php echo substr($_item['description'], 0, Mage::helper('snews')- >getListLimitDescription()); ?>... <?php endif; ?> </dd> <dd><a href="<?php echo Mage::helper('snews')->getUrl($_item['identifier']); ?>"><?php echo $this->__('Learn more...'); ?></a></dd> <?php endforeach; ?> </dl> <?php endif; ?>
37.
Block
38.
Block •
XML block • .phtml • XML public • XML
39.
Block <block type="foo/foo" name="foo.foo">
<block type="foo/bar" name="foo.bar" as="bar"/> </block>
40.
• $this->getChildHtml(‘foo’); •
41.
•
Mage_Core_Model_Layout createBlock • core grep • XML
42.
• CMS
XML • • Free_CMS
43.
• 1.3
{{block type=”cms/block” block_id=”hoge” template=”cms/content.phtml”}} • 1.4 {{widget type="cms/widget_block" template="cms/widget/static_block/ default.phtml" block_id="5"}}
44.
• <block type=”cms/block”
name=”hoge” (before|after)=”foo”> <action method=”setBlockId”> hoge </action> </block>
45.
46.
•
HTML • JS CSS •
47.
•
OK • • CSS JS
48.
CSS/JS
49.
XML • page.xml
head • <action method="addJs"><script>mage/ cookies.js</script></action> • <action method="addCss"><stylesheet>css/ styles.css</stylesheet></action>
50.
IE • <action
method="addItem"><type>skin_css</ type><name>css/styles-ie.css</ name><params/><if>lt IE 7</if></action> • IE
51.
52.
•
default • OK • XML
53.
CSS • • CSS
54.
• default, blank,
modern • classic, absolute •
55.
56.
•
Block •
57.
Ajax • • HTML
Ajax
Jetzt herunterladen