عطر تابي الخشبيTabby Wood Eau de Parfum
تابي · العطورtabby · Fragrance
قالب سلة احترافي — مبني على Twilight
متجر سلة سريع، عربي أولاً، بأكثر من ٢٤ مكونًا قابلًا للتخصيص — مع نظام ألوان كامل ووضع داكن جاهز.
02 / مميزات
القدرات التي يقدمها القالب — مستخرجة من إعدادات Twilight ونقاط الإدخال الفعلية في البناء. The capabilities the theme actually ships, traced back to Twilight settings and webpack entry points.
03 / المكونات
تسعة عشر مكونًا منزليًا مبنيًا خصيصًا للقالب — كل واحد منها مسجّل في twilight.json بصورة معاينة وحقول قابلة للتخصيص للمالك. Nineteen home blocks built specifically for this theme — each registered in twilight.json with a preview image and a configurable field schema for the merchant editor.
03b / Standard
ستة مكونات قياسية مفعّلة في القالب بدون تعديل، تكمّل المجموعة المخصصة. Six standard Salla blocks enabled in the theme as-is, complementing the custom set.
04 / التصميم
كل لون، حاوية، ووضع عرض — متغيرات CSS تحت :root. بدّل الوضع الليلي أو اللغة في الأعلى وراقب القيم تتحدث مباشرة. Every colour, container, and direction sits on a :root CSS variable. Toggle dark mode or language up top and watch the values update live.
كل خانة تعرض اسم متغيّر CSS الفعلي في القالب وقيمته الحالية. بدّل الوضع ↑ وستتغيّر القيم. Each chip is a real theme CSS variable and its current computed value. Toggle the mode above and the values update.
أربع حاويات جاهزة في tailwind.config.js: container-base ١٢٨٠، container-wide ١٦٠٠، container-narrow ١٢٠٠، container-full ١٠٠٪.
Four containers from tailwind.config.js: container-base 1280, container-wide 1600, container-narrow 1200, container-full 100%.
القالب يضبط <html dir> بحسب theme.is_rtl. بدّل اللغة ↑ ولاحظ ترتيب العناصر، الأيقونات، والـ margins ينعكس بالكامل.
The theme drives <html dir> from theme.is_rtl. Toggle language ↑ — the order, icon side, and margins all flip.
05 / بطاقة المنتج
ثمانية مفاتيح فعلية من window.tabby_features — كل مفتاح هنا يطابق سلوك القالب الحقيقي.
Eight live switches from window.tabby_features — each one matches the theme's real behaviour.
src/views/layouts/master.twig
تابي · العطورtabby · Fragrance
06 / البنية التقنية
محرّك Twilight · Webpack بثلاثة عشر مدخلًا · ITCSS فوق Tailwind بـ @apply · pnpm حصريًا.
Twilight engine · 13-entry Webpack · ITCSS over Tailwind via @apply · pnpm-only.
كل مدخل ينتج باندل JS مستقلًا في public/ يُحمَّل عند الحاجة فقط.
Each entry emits its own JS bundle into public/, loaded only where it's used.
webpack.config.js · module.exports.entry
SCSS منظَّم من العام للخاص. Tailwind داخل SCSS عبر @apply لإبقاء الـ DOM نظيفًا.
SCSS layered from generic to specific. Tailwind is consumed inside SCSS via @apply to keep markup terse.
src/assets/styles/app.scss
pnpm حصريًا — يفرضه preinstall. التحديث الحي عبر Salla CLI ومن Twilight ThemeWatcher.
pnpm-only — enforced via preinstall. Live sync through Salla CLI + Twilight ThemeWatcher.
$ pnpm install # pnpm only — npm/yarn refused at preinstall
$ pnpm watch # webpack --mode development --watch + ThemeWatcher
$ salla theme p # live preview in the merchant store
$ node check-static-text.js # lint Twig for hardcoded AR/EN text
$ pnpm prod # minified build → public/ (wiped on every run)
جاهز للتثبيتReady to install
شاهد القالب يعمل على متجر تجريبي حقيقي، ثم اربطه بمتجرك عبر Salla Partners Portal وشغّل pnpm watch لمتابعة التغييرات لحظيًا.
See the theme running live on a demo store, then link it to your own via the Salla Partners Portal and run pnpm watch for live updates.