Направите Схопифи тему са Ликуид мотором

Аутор: Peter Berry
Датум Стварања: 14 Јули 2021
Ажурирати Датум: 13 Може 2024
Anonim
🤔 Снова неудачный мотор Renault ? Чем страдает и почему ломается 2.5 dCi (G9U) ?
Видео: 🤔 Снова неудачный мотор Renault ? Чем страдает и почему ломается 2.5 dCi (G9U) ?

Садржај

Током последњих неколико недеља градим тему Схопифи за компанију Виевпорт Индустриес, компанију Еллиот Јаи Стоцкс и основао сам прошле године. Схопифи смо изабрали из неколико разлога:

  1. Омогућава нам продају дигиталних и физичких производа
  2. Потпуно је хостован, што значи да нема сервера о којима бисте требали бринути
  3. Подржава бројне мрежне прелазе који се лепо интегришу са нашом банком
  4. Темељи се на теми, што значи да лако можемо поново да користимо ХТМЛ, ЦСС и ЈаваСцрипт наше постојеће веб локације

Схопифи користи механизам шаблона под називом Ликуид за излаз података из ваше продавнице у ваше предлошке. Течност је можда један од састојака теме Схопифи коју раније нисте користили, а може бити неупотребљива. Али добра вест је да заиста није тако тешко започети.

Ако сте икада користили Смарти, ЕРБ или Твиг, оно што следи биће вам познато. Ако не, не брините: ствар је само у учењу неколико једноставних правила. Једном када додате Ликуид вештине у свој комплет алата за веб развој, зачас ћете моћи да започнете изградњу тема за клијенте.


Датотеке и фасцикле тема

Теме Схопифи нису ништа више од одређеног броја датотека (ХТМЛ датотеке са наставком .ликуид, ЦСС, ЈС, слике итд.) И директоријуми. Теме могу изгледати и радити како год желите: заиста нема ограничења. Ево основне структуре теме:

  • средства
  • цонфиг
  • распореди
  • тема.течност
  • фрагменти
  • предлошци
  • 404.течност
  • чланак.течност
  • блог.ликуид
  • колица.течност
  • колекција.течност
  • индекс.течност
  • стр.течност
  • производ.течност
  • сеарцх.ликуид

Помоћу ових датотека можете креирати најосновније теме. Наравно, вероватно бисте желели да додате неки ЦСС, ЈаваСцрипт и неколико слика. Ставили бисте их у директоријум средстава. (Вреди напоменути да вам тренутно нису дозвољене подмапе унутар директоријума дела.)

Да бисте сазнали више о томе како теме функционишу и да бисте сазнали више о директоријумима цонфиг и сниппетс, препоручио бих читање теме из Сцратцх-а и поставки теме на Схопифи Вики.

Можете се и пријавити за бесплатни програм за партнере, створити тестну продавницу и прегледати једну од многих бесплатних тема доступних из административног подручја ваше тестне продавнице - само идите у уређивач тема који се налази у менију Теме.


Мапирање УРЛ-ова на предлошке

Схопифи теме раде мапирањем тренутне УРЛ адресе на одређени образац. На пример, ако гледамо производ који има следећу УРЛ адресу ...

хттп://ввв.унитедпикелворкерс.цом/продуцтс/индианаполис

... тада ће Схопифи знати да користи ваш производ.течност шаблон. Из тог разлога би за своје предлошке требало да користите само горе наведена имена датотека.

Поред тога што Схопифи зна који образац треба приказати у односу на тренутну УРЛ адресу, он нам чини доступним и низ врло специфичних променљивих. Они су познати као „променљиве шаблона“ и омогућавају нам приказивање података у нашим шаблонима.

На пример, у нашем предлошку продуцт.ликуид имамо приступ тачно именованом производа променљива. То значи да у наш образац можемо унети име, опис, цену и доступност нашег производа. Користићемо комбинацију променљивих Ликуид и темплате да бисмо попунили наше предлошке подацима који се односе на наше производе.

Потпуну листу доступних променљивих шаблона посетите Марк Дунклеи'с Схопифи Цхеат Схеет.


Течност: основе

Ликуид је ту да нам олакша живот као дизајнера тема. Један од главних начина на који то чини је коришћење распореда. Изгледи су идеални за укључивање уобичајених елемената странице, као што су заглавље, главна навигација, подножје итд.

У мојој горњој структури директоријума приметићете датотеку која се зове тема.течност у фасцикли распореда. Тхеме.ликуид можете замислити као наш главни образац. Сви наши други предлошци, као што је продуцт.ликуид, приказани су унутар овог главног предлошка. Ако желите, можете имати више изгледа, али подразумевани увек треба да се зове тхеме.ликуид.

Нисам видео датотеку тхеме.ликуид компаније Унитед Пикелворкерс, али можете да замислите да садржи ознаку за подручја наведена доле црвеном бојом.

Ево како би могао изгледати основни лаиоут тхеме.ликуид:

  1. ! ДОЦТИПЕ хтмл>
  2. хтмл>
  3. глава>
  4. {{цонтент_фор_хеадер}}
  5. наслов> Наслов странице иде овде / наслов>
  6. / хеад>
  7. тело>
  8. {{цонтент_фор_лаиоут}}
  9. / боди>
  10. / хтмл>

Приметићете две фразе умотане у двоструке коврџаве заграде: {{цонтент_фор_хеадер}} и {{цонтент_фор_лаиоут}}. Ово су наши први примери течности у акцији.

Схопифи често користи {{цонтент_фор_хеадер}} за додавање одређених датотека у одељак хеад> документа: на пример, додавање кода за праћење. {{цонтент_фор_лаиоут}} ће се појавити садржај нашег шаблона мапираног УРЛ-ом. На пример, ако прегледамо страницу производа, наша датотека продуцт.ликуид ће заменити {{цонтент_фор_лаиоут}} у нашој датотеци изгледа.

Разумевање производа.течност

Сад кад смо прошли кроз основе распореда, време је да погледамо шаблон.Продавнице се тичу производа, па погледајмо их производ.течност.

Ево врло једноставног, али функционалног примера шаблона продуцт.ликуид.

  1. х2> {{продуцт.титле}} / х2>
  2. {{ Опис производа }}
  3. {% ако је продуцт.аваилабле%}
  4. форм ацтион = "/ царт / адд" метход = "пост">
  5. изаберите ид = "продуцт-селецт" наме = ’ид’>
  6. {% за варијанту у продуцт.вариантс%}
  7. валуе валуе = "{{вариант.ид}}"> {{вариант.титле}} - {вариант.прице} / оптион>
  8. {% ендфор%}
  9. / изаберите>
  10. инпут типе = "субмит" наме = "адд" валуе = "Адд то царт" ид = "пурцхасе" />
  11. / форм>
  12. {% елсе%}
  13. п> Овај производ није доступан / п>
  14. {% ендиф%}

Овде је на делу низ кључних концепата Ликуид. Погледајмо их редом.

Оутпут

Први ред кода садржи фразу {{продуцт.титле}}. Када се прикаже, ово ће приказати наслов производа, који као што сада знате одређује УРЛ. У доњем примеру Унитед Пикелворкерс, наслов производа је једноставно „Индианаполис“.

Ликуид користи тачкасти формат синтаксе. У овом случају, {{продуцт.титле}} се изједначава са променљивом предлошка производа и њеним насловним атрибутом. Опис производа можемо дати на исти начин користећи {{ Опис производа }}.

То је у течном смислу познато као излаз. Сав излаз означен је двоструким коврџастим заградама, како следи: {{ваш_излаз}}.

Логика

У следећем реду кода приметићете изјаву у завојној загради праћену са%: у овом случају, {% ако је продуцт.аваилабле%}. Ово је још један важан концепт у течности познат као логика. Даље, приметићете {% елсе%} и на крају изјаве {% ендиф%}.

Ово ако изјава омогућава нам да диктирамо шта ће наш шаблон приказивати, на основу једног или више услова: у овом случају, да ли је наш производ доступан или не. У ствари ово каже: „ако је наш производ доступан, покажите информације које се односе на њега; у супротном прикажи поруку којом обавештаваш корисника да је нема на залихама “.

Све логичке изјаве у Ликуид-у користе ознаку процента коврџаве заграде, тј. {% Иф ...%}. Само не заборавите да на одговарајући начин затворите изјаве или ћете наићи на проблеме. На пример:

  1. {% ако је продуцт.аваилабле%}
  2. Покажи овде дугме Додај у корпу
  3. {% елсе%}
  4. Прикажите поруку о томе када ће производ бити следећи пут доступан
  5. {% ендиф%}

Филтери

Течност нам омогућава да манипулишемо својим излазом на неколико начина. Једна од њих је употреба филтера. Садржај који уђе у филтер изаћи ће на други начин измењен на специфичан начин.

Гледајући горњи пример продуцт.ликуид, приметићете {новац}. Варијанта је термин који се користи за описивање варијације производа: на пример, различите боје и величине. Овде је занимљиво да помоћу филтера мењамо излазну цену - у овом случају, помоћу новчаног филтера. То ће резултирати додавањем симбола валуте продавнице на предњу страну цене.

Остали филтери укључују стрип_хтмл, који ће уклонити све ХТМЛ ознаке из датог дела текста и уцасе, што ће га претворити у велика слова.

Такође можете заједно да придружите филтере. На пример:


  1. {артицле.цонтент}

У овом случају, узимамо атрибут садржаја променљиве предлошка чланка и прослеђујемо га у филтер стрип_хтмл и на крају у филтер за скраћивање. Приметићете да нам филтер за скраћивање омогућава да одредимо колико дуго желимо да буде коначни излаз: у овом случају 20 знакова.

Филтери нам такође омогућавају брзи рад на стварању елемената скрипте и слике у предлошцима. Ево врло брзог начина коришћења филтера за излаз слике са придруженом алт ознаком:

  1. {ацтив_урл}

Коришћење овог у нашој теми Схопифи резултираће приказом следећег имг елемента у нашем предлошку:

  1. имг срц = "/ филес / схоп / иоур_схоп_нумбер / ассетс / лого.пнг" алт = "Логотип сајта" />

Тхе УРЛ_активе филтер је веома користан јер враћа пуни пут до тренутне теме средства директоријум. Коришћење овог филтера омогућава вам да примените своју тему у више продавница и да не бринете о путањама.


Шта је следеће?

Надам се да вам је ових неколико примера показало да Ликуид није толико компликован. Наравно, можете учинити много више с тим, али савладавањем излаза, логике и филтера на добром сте путу да разумете већину онога што ће вам требати за изградњу Схопифи теме.

Даљи ресурси и инспирација

  • Корисни почетни водичи за Схопифи
  • Марк Дунклеи'с Схопифи Цхеат Схеет
  • Бланкифи: Схопифи почетна тема
  • Водич: Израда теме од нуле
  • Схопифи партнерски програм
  • 40 инспиративних продавница Схопифи
Препоручује Се Вама
Главни ЦСС пиксели за Ретина екране
Даље

Главни ЦСС пиксели за Ретина екране

Потребно знање: Основни ХТМЛ5 и ЦССЗахтева: Уређивач текста, процесор слике, ХД паметни телефон или таблетВреме пројекта: 1 сатИзнад је снимак екрана целокупне радне површине Виндовс 98, око 1999. год...
Мицрософт нуди Мац-ове јефтине Виндовс 8 и нове ВМ-ове
Даље

Мицрософт нуди Мац-ове јефтине Виндовс 8 и нове ВМ-ове

Готово по закону, веб програмери се осећају приморани да гунђају због Мицрософта, али тешко је пожалити се на модерн.ИЕ.Као што смо известили у јануару, веб локација је изненадила и обрадовала програм...
Невероватно корисне књиге за креативне професионалце
Даље

Невероватно корисне књиге за креативне професионалце

Часопис Цомпутер Артс - водећа светска публикација за графичке дизајнере и креативне професионалце - први пут је покренуо прилично дивну серију малих креативних пратећих књига на Аппле Невсстанд-у за ...