Skip to main content

Izmantojot ZURB fonda tēmu Drupal

Anonim

Pirms bija Twitter Bootstrap, bija ZURB fonds (un tas ir), sistēma, kas ļauj jums pievienot skaistas pogas, bloķēt tīklus, progresa stieņus, cenu tabulas un vēl daudz vairāk ar dažām labi izvietotām CSS klasēm. Izmantojot Drupal ZURB fonda tēmu, jūs varat atbrīvot visu šo drūmi savā Drupal vietnē ar nāvējošu vieglumu.

Kāda ir ZURB fonda struktūra?

ZURB fonda sistēma ir CSS un Javascript koda kolekcija daudzām lietām, kuras jūs, iespējams, vēlaties savā vietnē. Tas ietver ne tikai noklikšķināmas acu konfektes, piemēram, iepriekš minētās pogas, bet arī dažas patiešām pārsteidzošas atsaucīgas jaudas.

Jūs izmantojat lielāko daļu šo funkciju, pievienojot īpašas CSS klases. Piemēram:

Šeit ir a poga.

Un šeit ir a tiny poga.

ZURB fonds ir pilnīgi atsevišķs no Drupal. Cilvēki to izmanto WordPress, Joomla un pat statiskajās HTML vietnēs.

Kas ir ZURB fonds Drupal tēma?

Drupal ZURB fonds tēma ļauj jums atbrīvot visu šo ZURBish jaudu, vienkārši lejupielādējot un iespējojot tēmu (un, protams, lasot dokumentāciju un veicot dažas papildu darbības).

Piemēram, ZURB fonds paļaujas uz jQuery Javascript bibliotēku, tāpēc jums, iespējams, būs jāinstalē jQuery Update. Pārbaudiet, vai izmantojat citus moduļus, kas balstās uz jQuery. Ja jūs izmantojat pārāk jaunu jQuery versiju, šie moduļi var pārtraukt darbu.

Arī jūs, iespējams, vēlēsities izmantot šo tēmu kā pamata tēmu savai pielāgotajai tēmai. Pielāgošana ir vieta, kur ZURB fonds patiešām spīd.

Vai jums ir nepieciešama šī tēma, lai izmantotu Drupal ZURB fondu?

Jums nav nepieciešamība šī tēma, lai izmantotu ZURB fonda sistēmu. Visvienkāršāk, šī tēma vienkārši pievieno ZURB Foundation CSS un Javascript uz jūsu vietni, un jūs to varat izdarīt manuāli.

Bet šī tēma padara to vieglāku, un tā ietver arī turpmāku integrāciju ar Drupal.

Turklāt, lai tālāk integrētu, varat pievienot mazākus papildu moduļus. Piemēram, ZURB Orbit modulis ļauj jums izveidot Orbit slaidrādi ar attēlu laukiem. ZURB mijiedarbības modulis ļauj jums izveidot reaģējošas gaismas kastes ar multivides attēliem.

Piezīme. Vēl neesmu izmantojis šos tiny moduļus, lai tie varētu būt apdraudēti. No šī rakstīšanas prasa ZURB Clearing

Media-2.x-dev, kas varētu būt bīstams jauninājums, ja jūs pašlaik izmantojat Media 1.x. Un moduļa izstrādes versijas prasībai vienmēr vajadzētu būt vienai pauzei. Tomēr šie un citi ZURB moduļi ir vērti.

Izvēlieties, kuru versiju izmanto ZURB fonds

Pirms lejupielādējat ZURB Foundation tēmu, pārbaudiet, kuru versiju jums vajadzētu izmantot. ZURB fonda pamatprincipi ir atšķirīgi, un galvenais tēmas versijas numurs atbilst sistēmai, kurā tā darbojas. Tātad,

7.x-3.x Tēmas versijas darbs ar fondu 3,

7.x-4.x versijas strādā ar fondu 4, un

7.x-5.x Versijas strādā ar fondu 5.

No šī raksta jaunākā stabila tēmas versija ir 7.x-4.x, kas darbojas ar Foundation 4. 7.x-5.x versija joprojām tiek izstrādāta. Tātad, lai gan Fonda pamatsistēmas mājas lapā tiek pieņemts, ka izmantosiet fondu 5, jūs, iespējams, vēlēsities paturēt fondu 4 tagad.

Tāpat ņemiet vērā, ka fondam 5 ir papildu prasības, jo īpaši jQuery

1.10. Fonda 4 nepieciešams tikai jQuery

1.7+.

Uzziniet, kāda fonda versija jūs izmantojat, lasot tiešsaistes dokumentāciju. Tas jo īpaši attiecas uz gadījumiem, kad jūs neizmantojat jaunāko sistēmas versiju. Faktiski ir grūti ieslīgt dokumentu lasīšanā, teiksim, fonds 5, un pēc tam iztukšosies, kad jaunā funkcija nedarbosies jūsu fondā 4 vietnē.

Piemēram, fonds 5 ietver visu komplektu

vidēja klases vidēja izmēra ekrāniem. Fondā 4 tas būs noslēpumaini, ja vien neveicat papildu pasākumus.

Izmantojiet SASS, Compass un "_variables.scss"!

Ja jūs gatavojaties pielāgot CSS šo tēmu, pārliecinieties, vai:

  • Izmantojiet ZURB fonda tēmu kā pamata tēmu savam pielāgotajam apakšteņam
  • Izveidojiet šo subtemu, izmantojot

    drūms komandu nodrošina tēma. Kā šis:

    drush fst your_theme_name

  • Leisurely uztver izcilu

    _variables.scss fails

The

_variables.scss fails tiek automātiski izveidots ar

drush fst. Šis vienotais fails satur mainīgos lielumus gandrīz kaut kas jūs varētu vēlēties pielāgot savu tēmu CSS. Tas ir brīnišķīgs! Viss vienā vietā, jūs varat iestatīt visu, sākot no noklusējuma fonta, uz ekrāna platumu, uz rīvmaiņu robežu.

Protams, jūs vienmēr varat iestatīt papildu failus, kā arī. Bet

_variables.scss ir lieliska vieta, kur sākt.

Norādiet faila paplašinājumu:

scssnē

css. Izmantot

_variables.scss, jums būs jāiestata SASS (CSS paplašinājuma valoda) un Compass (sistēma, kas veidota ar SASS). Kad palaižat

kompass kompilēt, tava

scss faili kļūs jauki CSS atsevišķos failos. (ES dodu priekšroku

kompass skatīties - tas turpina darboties un atjaunināt CSS, kad jūs kniebiens

scss faili.)

Ja jūs patiešām patiešām nevēlaties uztraukties ar SASS, jūs varat rakstīt CSS failus kā parasti un tos sarakstīt savā tēmā

.info fails Bet ticiet man - mazie laika ieguldījumi, lai pietiekami mācītos, lai apkopotu

_variables.scss tiks atmaksāti gandrīz nekavējoties.

Pirms izmantojat ZURB fondu

ZURB fonds ir izcilākais, taču tas nav vienīgais front-end sistēmu, kas ir integrēts ar Drupal. Jūs varētu vēlēties apsvērt Bootstrap, līdzīgu sistēmu, kurai ir arī Drupal tēma. Tagad es pats izmantoju ZURB fondu, bet tas ir tāpēc, ka mans pētījums parādīja, ka to ir vieglāk pielāgot nekā Bootstrap.

Arī Joyride komponents ir diezgan salds.

Un vai jūs izmantojat ZURB fondu, Bootstrap vai kādu citu sistēmu, pārliecinieties, ka esat saņēmis šos padomus, kā izmantot sistēmu ar Drupal.