contao-portfolio-bundle's People
contao-portfolio-bundle's Issues
Unveröffentlichte Einträge werden trotzdem angezeigt
Ich habe eine Installaton von Contao 4.13 auf Contao 5.3 aktualisiert.
Die Erweiterung funktioniert da eigentlich ganz gut, allerdings werden auch Portfolioeinträge, die noch nicht veröffentlicht, im Frontend ausgegeben.
Unterstützung von Meta Tags
Portfolioleser: Individuellen Zurück-Link angeben können
Legende „Unterüberschrift und Teaser“ falsch
Internal Server Error bei Portfolio Liste
Hallo,
ih nutze Contao 4.13 und habe das Portfolio über den Manager installiert, ein Modul für die Portfolio Liste erstellt und im Artikel eingebunden. Wenn ich den Artikel nun bearbeiten möchte, kommt folgende Fehlermeldung:
Attempted to load class "Utf8" from namespace "Patchwork". Did you forget a "use" statement for another namespace?
Dieser Fehler scheint nur die Liste zu betreffen. Beim Leser tritt das nicht auf.
Aktivierung der Portfolio-Einträge über das Auge funktioniert nicht
Ein aktivierter Eintrag kann in der Liste über das Auge zwar deaktiviert aber nicht aktiviert werden.
Die einzelnen Portfolio-Einträge können nur im Eintrag selbst mit "Eintrag veröffentlichen" aktiviert werden.
Contao 4.9.16
erdmannfreunde/portfoliobundle 4.1.2
Contao 5 compatibility
In #29 is a working draft for contao 5 compatibility. Although it is currently not working, it could be a good starting point
Do we still need "imagemargin"?
That is unnecessary @denniserdmann
![Bildschirmfoto 2023-07-31 um 10 29 50](https://private-user-images.githubusercontent.com/1230547/257162901-1df76406-4767-4f01-bca7-3e49ef688904.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM1OTYxNDcsIm5iZiI6MTcyMzU5NTg0NywicGF0aCI6Ii8xMjMwNTQ3LzI1NzE2MjkwMS0xZGY3NjQwNi00NzY3LTRmMDEtYmNhNy0zZTQ5ZWY2ODg5MDQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MTRUMDAzNzI3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDE4OWQyODc3ZDU1YTY4MjAzNzg4MmQ3ZmE0MzZkMGE2OGYxM2FhMTcxMDc4OTQ3NTljMGEwYzYzZDNkZjQ5ZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.ySg7UEE1pr5VtxtE3CHibaaTd-rgBK00d-2hu4Ud5lQ)
Bildergrössen werden nicht übernommen
Ich habe eine Contao 5.3.7-Installation im Einsatz.
Jedoch werden bei den Templates die vordefinierten Bildergrössen nicht übernommen. Es wird jeweils immer das Bild in ganzer Grösse eingebunden.
Beispiel:
https://neu.krall.ch/Home
Portfolioalias: Keine gültigen Alias-Zeichen
Contao 4.13.5
PHP 7.4
erdmannfreunde/contao-portfolio-bundle 4.3.1
Ich habe eine mehrsprachige Website. Bei jedem "Startpunkt" sind folgende "Gültige Alias-Zeichen" definiert:
D. h. bei der Erstellung von einem Alias dürfen beispielsweise auch keine Umlaute ö, ä, ü generiert werden.
Wenn ich nun in Contao ein neues Projekt unter "Portfolio" eintrage, dann werden die Contao-Einstellungen für "Gültige Alias-Zeichen" nicht berücksichtigt.
Beispiel:
Hier werden bspw. die Umlaute nicht automatisch in "ae", "oe" und "ue" etc. konvertiert.
falsch: ich-bin-ein-test-mit-den-umlauten-äöü
richtig: ich-bin-ein-test-mit-den-umlauten-aeoeue
Contao 5: Portfolio-Elemente nicht in sitemap.xml
Unterstützung von Mehrsprachigkeit
Backend: Sortierung Datum entfernen
Problem: Standardmäßig werden die Einträge nach Sortier-Index angezeigt. Hat man aber mehr als 30 Einträge und wählt im Filter die Option „Alle anzeigen“ werden die Einträge nach Datum sortiert, weil es eine Sortierung nach Datum gibt.
Lösung: Die Sortierung nach Datum entfernen und immer nach dem Sortier-Index (sorting
) gehen. Alternativ wäre auch denkbar, das FE-Modul um eine Sortierung nach Datum zu ergänzen.
404 bei ungültigem Alias
Wird eine Portfolio-Detail-Page mit unbekannten Alias aufgerufen, wird aktuelle die Meldung »Der Eintrag ALIAS existiert leider nicht.« und als Response Code 200 - OK zurückgegeben.
In diesem Fall wäre es sinnvoll der Response Code 404 - GONE auszugeben und auf die 404 Page weiterzuleiten. Damit wäre sichergestellt, dass eine nachträglich deaktivierte oder ändern des Alias´s auch dazu führt, dass die URL aus dem Suchindex z. B. von Googel entfernt wird.
(Ansonsten noch vielen Dank für die tolle Erweiterung.)
Page not Found wenn Liste und Leser auf einer Seite
Contao 4.9.24
Folgende Module habe ich angelegt:
01 Portfolioleser
02 Portfolioliste mit Portfolioleser 01
Weiterleitung auf Seite Kurse
Auf Seite Kurse ist das Modul 02 hinterlegt
Listendarstellung funktioniert. (http://2022.kletterfabrik-koeln.de/kurse)
Detailansicht Fehler: 404 Not Found (http://2022.kletterfabrik-koeln.de/kurse/einsteigerkurs)
= Das sollte doch genauso funktionieren wie bei der News
Rechteverwaltung: AKtivierung über Benutzergruppe funktioniert nicht
Schritte zur Reproduzierung:
- Benutzergruppe anlegen
- Menüpunkt Portfolio, Portfolio-Archiv anlegen und Portfolio-Archiv löschen anhaken
- Benutzer die Gruppe zuweisen und mit Benutzer einloggen
- Klick auf Portfolio zeigt nicht das bestehende Archiv an und es gibt auch keine Möglichkeit, ein Archiv anzulegen
Was ich herausgefunden habe:
- Benutzer, die die Einstellungen direkt über Benutzerrechte erweitern bekommen, können das Archiv sehen und neue anlegen/löschen
$this->User->portfolio
ist hier leer bzw. kein array
Erstellte Seiten erscheinen nicht in der sitemap.xml
Contao 4.13.6
PHP 7.4
erdmannfreunde/contao-portfolio-bundle 4.4.0
Bei einem Webprojekt, wo diese Erweiterung eingesetzt ist, sind die Portfolio-Seiten nicht von Google indexiert.
Mir ist aufgefallen, das die mit der Erweiterung erstellten Seiten nicht in der domain.de/sitemap.xml
auftauchen, die automatisch von Contao generiert wird.
Allerdings sind in der Seitenstruktur von Contao, wo das Modul PORTFOLIOLESER
eingebunden ist, die entsprechenden Checkboxen zur Indexierung (in Suchmaschinen) aktiviert:
Warnings in portfolio list and reader
I have found some warnings in backend and frontend.
Backend:
Article with module of type portfoliolist
Warning: Undefined array key "portfoliolist"
vendor/erdmannfreunde/portfoliobundle/src/Resources/contao/modules/ModulePortfolioList.php:32
Article with module of type portfolioreader
Warning: Undefined array key "portfolioreader"
vendor/erdmannfreunde/portfoliobundle/src/Resources/contao/modules/ModulePortfolioReader.php:33
Frontend:
Page with module of type portfoliolist
Warning: Undefined array key "tl_news_archive"
vendor/erdmannfreunde/portfoliobundle/src/Resources/contao/dca/tl_portfolio_category.php:29
Page with module of type portfolioreader
Warning: Undefined variable $blnAddArchive
vendor/erdmannfreunde/portfoliobundle/src/Resources/contao/modules/ModulePortfolio.php:42
Contao 4.13.16
PHP 8.1
Portfolio Bundle 1.0.6
Pagination
Es wäre schön, wenn man neben der Gesamtanzahl auch die Seitenanzahl eingeben könnte.
News nicht pflicht
PHP Warning: Undefined array key "tl_news_archive" in /www/htdocs/var/cache/prod/contao/dca/tl_portfolio_category.php on line 16
Warning: Undefined array key "tl_news_archive" in /www/htdocs/var/cache/prod/contao/dca/tl_portfolio_category.php on line 16
PHP Warning: Trying to access array offset on value of type null in /www/htdocs/var/cache/prod/contao/dca/tl_portfolio_category.php on line 16
Warning: Trying to access array offset on value of type null in /www/htdocs/var/cache/prod/contao/dca/tl_portfolio_category.php on line 16
PHP Warning: Trying to access array offset on value of type null in /www/htdocs/var/cache/prod/contao/dca/tl_portfolio_category.php on line 16
Warning: Trying to access array offset on value of type null in /www/htdocs/var/cache/prod/contao/dca/tl_portfolio_category.php on line 16
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.