זוהי סדרה מרובת-מאמר של הדרכות כיצד לפתח מרכיב מודל-תצוגה-Contoller עבור ג'ומלה! גירסה 3.1.
להתחיל עם מבוא, ולנווט את המאמרים בסידרה זו באמצעות תיבת הניווט בצד ימין ( מאמרים בסדרה זו).
פיתוח מרכיב בסיסי
דף זה עובר את השלבים הבסיסיים הדרושים כדי להפוך רכיב אפשרי הפשוט יהיה הפלט שלום, עולם! כדי החזיתי של ג'ומלה! 3.1 אתר.
הפלט הראשי
תחילה להגדיר את הפלט ציבוריים בסיסיים עבור רכיב זה. ליצור yoursite/components/com_helloworld/helloworld.php
עם התוכן הבא:
<? php הד"שלום עולם";
קובץ מניפסט
כל סיומת צריך קובץ מניפסט מציין מידע התקנה וקביעת תצורה עבור הסיומת. קובץ מניפסט בשם componentname.xml
. עבור רכיב פשוט אנחנו צריכים רק לכלול מספר מינימלי של רכיבים אפשריים קובץ XML זה.
ליצור helloworld.xml
באותה ספריה כמו שלך helloworld.php
לעיל, עם התוכן הבא:
<? xmlגירסה="1.0"קידוד="utf-8"? > < סיומתסוג="רכיב"גירסה="3.1"שיטת="שדרוג"^ < שם^שלום עולם!< שם^/ < ניהול^</מינהל^ < קבצים^ < filename^helloworld.php</filename^ </קבצים^ </מאריך^
שימו לב כי name
יסוד הוא למעשה אופציונלי, אך זה גורם לזיהוי קל יותר בשלב הבא.
התקנה
בשלב הבא, אנחנו צריכים לספר ג'ומלה! לגלות '' רכיב חדש זה, כך שזה יכול להיות מותקן ומשמש. פעולה זו מתבצעת על ידי הולך Extension Manager-> גלה ולחיצה על 'גלה' בסרגל הכלים. זה יסרוק components
מדריך (בין השאר), מחפש את הרכיבים עדיין לא הותקנו.
הרכיב החדש צריך להיות רשום בטבלה הנוצרת, ואת להתקין אותו רק לבחור אותו (עם תיבת הסימון) לחץ על 'התקן' בסרגל הכלים.
הערה: אל תדאג לגבי ההודעה "התקנת רכיב: קובץ ה-XML לא הכילה רכיב ניהול", כפי הרכיב שלנו עדיין אין שום תכונות הניהול . נוסיף את אלה בהמשך המדריך.
שלום לך עולם!
כעת באפשרותך לראות את רכיב בסיסי בפעולה, על-ידי ניווט אל https://localhost/joomla/index.php?option=com_helloworld
(החלפת localhost/joomla
עם מיקום ההתקנה).