Ich bin neu bei der Verwendung von SilverStripe und ich muss wissen, wie man es mit 4 verschiedenen UploadFile Elementen auf der gleichen Seite arbeiten lassen kann. Bilder werden nicht im Front-End angezeigt.Mehrere UploadFile in einer Seite - SilverStripe
Antwort
Es sieht aus, als ob ich ist im Grunde diese Art von Set-up zu erreichen versuchen: https://www.silverstripe.org/learn/lessons/working-with-data-relationships-has-many
In dem obigen Beispiel, wenn Sie sind auf Rufen Sie Region
etwas wie Banner
stattdessen ist es im Grunde die gleiche Sache, und würde für weitere Informationen zu accom ermöglichen ein Banner Bild. In der Vorlage würden Sie <% loop Children %>
durch z.B. <% loop Banners %>
(abhängig davon, wie Sie die Beziehung nennen). Dies würde es einem Benutzer erlauben, mehr als vier Banner zu haben, wenn also 4 das Maximum sein soll, müssten Sie eine Validierungseinrichtung einrichten, um dies zu überprüfen, bevor Sie ein neues Banner speichern.
Der Grund Ihre aktuelle Konfiguration ist in der Vorlage aufgrund der <% keine Bilder zeigt Schleife Kinder%> Befehl. Wenn Sie dies entfernen, sollte es in der aktuellen Form funktionieren.
Ich würde jedoch davon abraten, auf die $Title
angewiesen, um ein Banner bedingt anzuzeigen. Vielleicht wäre ein einzelnes Banner (statt vier) besser? Sie können im CMS ein anderes Banner pro Seite speichern.
- 1. SilverStripe statischer Fehler Seite
- 2. JS-Seite zu SilverStripe hinzufügen
- 3. UploadFile verhindert Seitenpostback
- 4. SilverStripe insertHeadTags in einer DataExtension
- 5. Priority-Web-SDK: UploadFile
- 6. Größenbeschränkung für UploadFile des WebClients
- 7. SilverStripe canCreate auf einer Extension
- 8. Mehrere easyXDM in einer Seite
- 9. Mehrere Slideshow in einer Seite
- 10. Silverstripe: Seite Controller Redirect Zurück funktioniert nicht
- 11. Silverstripe Beziehung ist nicht auf Details Seite
- 12. Neues GridField-Objekt auf jeder Seite - SilverStripe
- 13. SilverStripe-Bedingungen in Vorlagen
- 14. Mehrere Parsys auf einer Seite
- 15. Mehrere Seiten auf einer Seite
- 16. htaccess - Wordpress in Silverstripe
- 17. Mehrere Leuchtkästen auf einer Seite
- 18. Mehrere Bootstrap-Modale in einer einzelnen Seite
- 19. Mehrere Formulare auf einer Seite in Symfony3
- 20. Mehrere Akkordeons in einer einzigen Seite
- 21. mehrere datepicker in einer Seite (php)
- 22. Unset Sitzung in SilverStripe
- 23. Hinzufügen von mehr uploadFile Felder Problem
- 24. Silverstripe 3.2 wiederverwendbare Blöcke
- 25. SilverStripe Translatable Module
- 26. SilverStripe ändern $ menu_icon in CMSPageController
- 27. Wie lade ich mehrere Dateien mit dem Webclient hoch UploadFile, UploadValues in C#?
- 28. SilverStripe - Vorlage Variabler Wurffehler
- 29. Silverstripe allowed_action Übersetzung in URL-Adresse
- 30. PHP VideoStream-Klasse in SilverStripe
Hier sind die Screenshots: https://drive.google.com/drive/folders/0BwlTnvzV5xX8VzRQS1NPY3Z3LVk?usp=sharing – LearningCode
Bitte laden Sie Screenshots mit den bereitgestellten Tools zum imgur.com-Host. Und für Code fügen Sie bitte als Text ein und verwenden Sie die Formatierungswerkzeuge, anstatt einen Schnappschuss zu machen. – halfer