حيث يوجد في DB إعداد "الاسم المستعار التلقائي" المخزن لـ Drupal's Pathauto
سؤال
لقد قمت بإنشاء مجموعة من العقد باستخدام node_save()
. لسوء الحظ ، نسيت تشغيل إعداد الاسم المستعار التلقائي عليها. أي شخص يعرف كيف يمكنني فعل ذلك الآن؟ لا يمكنني معرفة أين يتم تخزين هذا الإعداد في DB. (مناهج أخرى غير DB جيدة أيضًا.)
المحلول
حصلت على الإجابة على drupal.org: http://drupal.org/node/763874
الإصدار القصير: لم يتم تخزين خانة الاختيار هذه في DB ، يتم حسابها للنموذج. السبب في أن العقد التي لم تنشئها أسماء المستعارة هي أن هناك حد على الرقم الذي يمكن إنشاؤه في وقت واحد (50 بشكل افتراضي).
نصائح أخرى
في شاشة مسؤول Auto Path ، يمكنك عمل عملية إنشاء الاسم المستعار بالجملة. يمكنك تعيين الحد الأقصى للاسم المستعار "في كل وقت تم إنشاؤه بهذه الطريقة.
أعتقد أنه يمكن أيضًا إنشاء الاسم المستعار للمسار في وظائف cron ، لكنني لست متأكدًا تمامًا.