Butoanele de editare rapidă

Împreună cu completările standard, din când în când există gânduri și nevoi în punerea în aplicare a chifle mici pentru InstantCMS 2. În special pentru acest lucru, am început aici, la secțiunea „Diverse“ a blogului, în cazul în care am de gând să posta gânduri interesante, îmbunătățiri minore, kaki și alte astfel de maruntisuri.







Astăzi aș dori să descriu modul în care butoanele "Editare" și "Ștergere" pot fi adăugate în lista de intrări pentru a trece rapid la funcțiile corespunzătoare.
La dezvoltarea și testarea unuia dintre add-on-urile, am avut nevoie de editarea frecventă a înregistrărilor. funcționalitate standard impune ca acesta să intre în lista de tipul de conținut dorit (meniu), apoi introduceți „în organism“, înregistrarea în sine, și numai atunci putem face clic „Edit.“ Chiar în meniul Acțiune. Pe calculatorul meu deja vechi cu OpenServer care rulează, procesul de deschidere a oricărei pagini a site-ului este foarte lent. Reducerea listei acțiunilor de mai sus, chiar și un pas, economisește timp și nervi))).

Și așa, să începem.

Butoanele de editare rapidă






Să vedem mai întâi cum se afișează butonul "Editare" în interiorul înregistrării. Mergeți la .. \ templates \ default \ controllers \ content \ item_view.tpl.php și
găsim următoarele linii:

și anume înainte de afișarea unui număr buton de condiții se verifică, parametrii corespunzători (antet css-clasă și URL) sunt trecute sub care funcția addToolButton (). Toate elementar și clar)) a fost transferat într-o structură similară cu un fișier .. \ template \ implicit \ conținut \ default_list.tpl.php - lista de înregistrări de ieșire șablon implicit - astfel încât, de exemplu, articole și blog-uri sunt afișate în șablonul implicit.

Găsiți eticheta