Drupal

Drupal geliştiricileri ve yöneticileri için soru-cevap

1
Field_data ve field_revision tabloları arasındaki fark nedir?
Bir sürü özel fonksiyonum var; Sadece bunu doğru yaptığımdan emin olmak istiyorum. Bir düğümün en son sürümünü (canlı sürümünü) istiyorsam, field_data_field_xyztabloya gidiyorum değil mi? Benim anlayış field_revision_field_xyztüm eski sürümleri tutar, doğru mu?
11 7  database 



2
Ne zaman bir hizmet veya yardımcı program işlevi oluşturmalıyım?
Geçen hafta boyunca aklımda şu soru vardı: Ne zaman bir hizmet veya yardımcı program işlevi oluşturmalıyım? Drupal Core'da hem Hizmetler hem de Yardımcı Program işlevlerimiz var, ancak aralarındaki farkı bulamıyorum (bir hizmet oluşturmam gerektiğinde veya bir yardımcı program işlevi oluşturmam gerektiğinde). InternalFunctions sınıfına sahip olduğum modüller ağırlık modülünü örnek alacağım …

1
Drupal file_copy çalışmıyor
Takip koduna sahibim: $main_image = glob('main*.{jpeg,gif,png,jpg,JPEG,JPG,PNG}', GLOB_BRACE); if (count($main_image) != 1) die("Could not find main picture !"); $file_path = drupal_realpath($main_image[0]); $file = (object) array( 'uid' => $userID, 'uri' => $file_path, 'filemime' => file_get_mimetype($file_path), 'display' => 1, 'filename' => $main_image[0] ); // copy the file in the correct folder $destination = …
11 media 

1
Drush dl PHP 7 ve Ubuntu 16.04 ile çalışmıyor
Yapmaya çalıştığımda: drush dl drupal-8 aşağıdaki hatayı alıyorum: PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 /home/alexander/.config/compos in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php …
11 8  drush 

4
Kullanıcı profili sayfasına nasıl özel sekme ekleyebilirim?
Kullanıcı profili sayfasına özel bir sekme eklemem gerekiyor. Güzergahımı aşağıdaki gibi tanımladım: mymodule.routing.yml mymodule.account: path: '/user/{user}/custom' defaults: _form: '\Drupal\mymodule\Form\MyModuleUserSettingsForm' _title: 'Custom Settings' user: \d+ requirements: _permission: 'access content' mymodule.links.task.yml mymodule.account: title: Mymodule Settings route_name: mymodule.account base_route: entity.user.canonical mymodule.links.menu.yml mymodule.account: title: My module Settings parent: entity.user.canonical route_name: mymodule.account Ardından önbellek sekmesini …
11 users  8  routes 

4
Görünür filtreyi bir tarih seçici kullanarak bir görünümde nasıl yapılandırırım?
Açıkta kalan bir filtreyi, kullanıcıların site içeriğimi oluşturma tarihine göre, tercihen bir tarih seçici kullanarak filtreleyebilecekleri şekilde nasıl yapılandırabilirim? İçerik: Filtre olarak yazmayı denedim , ancak yyyy-aa-gg ss: dd: ss biçiminde bir tarih / saat girmek için tarih girmek için bir metin alanı alıyor , bu da kullanıcıların girmesini zorlaştırıyor …
11 8  views  datetime 

6
Menü öğelerine alan ekleme
Normal menünün bir alt kümesi olan bir ana menü oluşturmak gerekir. Tasarım ekibi, kullanıcının ana menüde sadece en önemli bağlantılara sahip olmasının ve her şeye sahip olmamasının daha iyi olacağını düşünüyor. Bazı bağlantılar üst düzey menü ve bazıları alt menülerdir. Bunun için açılır menü olarak menü bağlantı öğesi formuna bir …
11 8  navigation 

3
Yüklenen dosyayı kalıcı olarak file_manged tablosuna nasıl kaydedebilirim?
Drupal 8'de file_managed tablosunda durumu 1'e eşit olan yüklenmiş bir dosyayı nasıl kaydedebilirim? Bir dosya yüklediğimde, dosya değeri 0 değerine sahip file_managed tablosunda saklanır . Dosyayı yüklemek için kullandım File::load( $form_state->getValue('image')). Bundan sonra ne yapmam gerekiyor? Drupal 7'de kullanırım $file->status = FILE_STATUS_PERMANENT. Drupal 8 için eşdeğer kod nedir? class AddBannerForm …
11 8 

1
Alan Koleksiyonu ve Paragraflar
Önceki sitelerimde Field Collection'ı kullandım ve bazı performans sorunlarıyla karşılaştım. Bu sefer Field Collection için bir alternatif arıyorum . Saha Koleksiyonuna Alternatif bir cevap buluyorum . ancak bu çözümlerin özel olarak ne kadar farklı veya benzer olduğuna dair fazla bir şey bulamıyorum [ Alan Koleksiyonu ve Paragraflar ]. Belki birisi …

2
İçerik türü için alanları dışa aktarma
Drupal 8'in yapılandırma verme özelliği çok kullanışlı bir özellik gibi görünüyor. Ancak, nasıl çalıştığını tamamen anladığımdan emin değilim. Örneğin, tek bir dışa aktarma yaparsam, "İçerik türü" nü seçip içerik türlerimden birini seçerseniz, dışa aktarmanın bu içerik türünün tam bir açıklamasını içermesini beklerim. Ancak bu içerik türündeki alanlar hakkında herhangi bir …

1
{{| T}} ve {% trans%} arasındaki fark nedir?
{% trans %}Symfony belgelerine ( i18n Uzantısı ) göre Twig'e gettext desteği ekleyen Drupal 8 desteğinin farkına vardım . {{ |t }}bildiğim kadarıyla, Drupal şablonlarına çevrilebilir dizeler eklemenin en eski yolu. Belgelere göre , t()bir dizeyi geçerli dile veya belirli bir dile çevirir. Her ikisi de çok dilli web sitesini …
11 theming  8  i18n-l10n 


3
Önbelleğe almadan REST GET
Bu öğretici Drupal Konsolu'nun drupal gprrkomutunu kullanarak , Drupal 8'de özel bir REST kaynağı oluşturdum. Bu kaynağı, bir GET yaparak geçerli kullanıcıya merhaba diyen basit bir JSON nesnesi almak için kullanabiliyorum: http://localhost/example/hello?_format=json Geri dönen JSON şöyle görünür: { "hello": "tyler" } Bu, beklediğim gibi giriş yaptım. Ama ben çıkış ve …
11 8 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.