إضافة علامات للمواضيع التي تم إنشاؤها باستخدام ميزة Discourse Embed؟

هل من الممكن إضافة علامات إلى المواضيع التي تم إنشاؤها باستخدام ميزة تضمين Discourse لتضمين التعليقات في صفحات أخرى؟

نريد تضمين Discourse في مناطق مختلفة من وثائقنا، واعتمادًا على المنطقة التي يتم تضمينها فيها، إضافة علامات مختلفة لتلك المواضيع.

إذا كان الأمر مهمًا (أو إذا كان لدى أي شخص أي أفكار أخرى حول هذا الأمر)، فسيتم ذلك في موقع MKDocs.

3 إعجابات

ما هي “المنطقة؟” إعداد التضمين نشر مواضيع في فئة واحدة.

Discourse Automation قد يساعد؟ لديه نص برمجي لإضافة علامة، لذلك ربما يمكن أن يساعد. أو ربما تحتاج إلى القيام بشيء ما باستخدام واجهة برمجة التطبيقات (API) لنقل المواضيع، أو الحصول على إضافة تستخدم add_model_callback(Topic, :after_create) لتحديد المواضيع الجديدة من موقعك وإعادة وضع علامات عليها.

إعجاب واحد (1)

سؤال توضيحي رائع!

لذا سيكون هناك تضمين واحد لجميع صفحات التوثيق، ولكن التضمينات في مستندات مختلفة سيكون لها علامات مختلفة، من الناحية المثالية. على سبيل المثال، هيكل المستندات التالي:

  • /docs (فئة الخطاب: #docs-feedback، علامة: docs)
    • /docs/doc1 (فئة الخطاب: #docs-feedback، علامة: #doc1)
      • /docs/doc1/item1 (فئة الخطاب: #docs-feedback، علامة: #doc1)
      • /docs/doc1/item2 (فئة الخطاب: #docs-feedback، علامة: #doc1)
    • /docs/doc2 (فئة الخطاب: #docs-feedback، علامة: #doc2)
      • /docs/doc2/item1 (فئة الخطاب: #docs-feedback، علامة: #doc2)
      • /docs/doc2/item2 (فئة الخطاب: #docs-feedback، علامة: #doc2)

أعتقد أنني أفهم. إذا كنت تريد تمييزها بعلامات، فستحتاج إلى القيام بذلك باستخدام المكون الإضافي للأتمتة أو مكون إضافي مخصص كما اقترحت سابقًا. أعتقد أنك ستحصل على العلامة عن طريق تحليل عنوان URL للمكان الذي تم تضمينه فيه.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.