Բովանդակության խմբագրումներ
Drupal-ը թույլ է տալիս ստեղծել նոր խմբագրություն ամեն անգամ, երբ բովանդակությունը թարմացվում է։ Սա հնարավորություն է տալիս հետևել, թե ինչպես է բովանդակությունը փոխվել ժամանակի ընթացքում ձեր կայքում։
Չնայած այս ֆունկցիան այժմ լռելյայն միացված է, դուք կարող եք փոփոխել յուրաքանչյուր բովանդակության տիպի խմբագրման հնարավորությունը՝ գնալով Կառավարում/Կառուցվածք/Բովանդակության տեսակներ/Գործողություններ/Խմբագրում/Հրատարակման պարամետրեր և նշելով «Ստեղծել նոր խմբագրություն» տուփը։ Սա կստեղծի նոր խմբագրություն նոդը խմբագրելիս։ (Խմբագրողները կարող են փոխել այս հնարավորությունը նոդի առանձին խմբագրման ժամանակ։)
Խմբագրությունները դիտելու և կառավարելու համար օգտագործեք «Խմբագրություններ» ներդիրը նոդ դիտելիս (խմբագրությունները դիտելու համար անհրաժեշտ է ունենալ «Դիտել խմբագրությունները» կամ «Բովանդակության կառավարում» թույլտվություն)։ «Խմբագրություններ» ներդիրում հնարավոր է դիտել առանձին խմբագրություններ, վերադառնալ նախկին խմբագրությանը և ջնջել խմբագրություններ (դրա համար պետք են «Բովանդակության կառավարում», «Հրաժարվել խմբագրությունից» և «Ջնջել խմբագրություն» թույլտվությունները)։
Հետաքրքիր մանրամասնություն համակարգի մեջ՝ վերադառնալու մեխանիզմի վարքագիծն է։ Ենթադրենք, ձեր խմբագրությունները {1, 2, 3, ընթացիկ} են։ Եթե վերադառնաք խմբագրության №2-ին, ստեղծվելու է №2-ի կրկնօրինակը, և այն կսահմանվի որպես ընթացիկ խմբագրություն։ Այսպիսով, վերադառնալուց հետո կունենաք {1, 2, 3, 4, ընթացիկ}, որտեղ ընթացիկը կլոն է №2-ի, իսկ №4-ը նախորդ ընթացիկ խմբագրությունն է։
Ստեղծման ժամանակ լրացվող ևս մեկ օգտակար դաշտ է խմբագրությունների օրագրի հաղորդագրության դաշտը, որը ցուցադրվում է նոդի խմբագրման ձևում՝ «Ստեղծել նոր խմբագրություն» տուփի կողքին։ Եթե դուք լրացնեք այս դաշտը խմբագրություն ստեղծելիս, այդ հաղորդագրությունը կհայտնվի «Խմբագրություններ» ներդիրում՝ համապատասխան խմբագրության հետ միասին։ Խորհուրդ է տրվում այստեղ գրառել իմաստալից հաղորդագրություն յուրաքանչյուր նոր խմբագրություն ստեղծելիս, որպեսզի ուրիշները (կամ դուք ամիսներ անց) տեսնեն, թե ինչու է նոդը փոխվել և ի՞նչ փոփոխություններ են կատարվել առանց նախորդ խմբագրությունը դիտելու։ Չնայած դաշտի լրացումը պարտադիր չէ այս հոդվածի գրման պահին, կա ֆունկցիայի խնդրանք, որը թույլ կտա դաշտը դարձնել պարտադիր։
«Խմբագրություններ» ներդիրում ցուցադրվում է բոլոր խմբագրությունները աղյուսակում՝ ժամմանիշով, փոփոխություն կատարող օգտատերով և, եթե լրացված է, խմբագրությունների օրագրի հաղորդագրությամբ։
Դուք կարող եք բարելավել «Խմբագրություններ» ներդիրը՝ տեղադրելով Diff մոդուլը։ Այս մոդուլը թույլ է տալիս տեսնել տարբերությունները երկու խմբագրությունների միջև։ Եթե չեք օգտագործում այս մոդուլը, կարող եք դիտել միայն յուրաքանչյուր խմբագրության ամբողջ բովանդակությունը, և դժվար կլինի հստակ հասկանալ, թե ինչ է փոխվել խմբագրությունների միջև։
Նշեք, որ node_revision աղյուսակը տվյալների բազայում միշտ կունենա մեկ գրառում՝ կապված յուրաքանչյուր նոդի հետ, որը վերահսկում է որպես ընթացիկ խմբագրություն։ Սա տեղի կունենա նույնիսկ այն դեպքում, երբ խմբագրություններ չեք միացրել։ Մյուս կողմից, եթե միացրել եք խմբագրություններ, ապա node_revision աղյուսակում կլինի մի քանի գրառում՝ կապված յուրաքանչյուր նոդի հետ, որոնք ներկայացնում են ոչ միայն ընթացիկ խմբագրությունը, այլ նաև բոլոր նախորդ խմբագրությունները։
Լրացուցիչ ֆունկցիոնալություններ, այդ թվում՝ խմբագրման ժամանակ պարտադիր փոփոխություններ կատարելու հնարավորություն, տես՝ Բովանդակության մոդերացիա բաժնում։
Առաջին անգամ հիմնված է https://www.drupal.org/node/320614 վրա և թարմացվել է Drupal 8-ի համար։
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.