Giter Club home page Giter Club logo

contao-portfolio-bundle's People

Contributors

christianbarkowsky avatar denniserdmann avatar feam-codes avatar katgirl avatar markocupic avatar rabauss avatar sgehle avatar veronikaplenta avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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

Aktuell können leider nicht pro Beitrag individuelle Meta Tags definiert werden, wie dies beispielsweise bei den "Nachrichten" der Fall ist.

image

Derzeit wird automatisch der gesamte Teasertext als meta description ausgegeben.

Portfolioleser: Individuellen Zurück-Link angeben können

In Contao 4.13.5 kann in dem Contao-Modul "Nachrichtenleser" eine individuelle Linkbezeichnung und Linkziel für den "Zurück"-Link bestimmt werden.

image

Es wäre schön, wenn diese Funktion auch im "Portfolioleser" existieren würde.

image

Legende „Unterüberschrift und Teaser“ falsch

Als legend ist in der Erweiterung "Unterüberschrift und Teaser" definiert. Allerdings fehlt das DCA-Feld subheadline und die Frontend-Ausgabe für die Unterüberschrift.

Screenshots:

image

Bei dem Newsmodul von Contao ist die Unterüberschrift folgendermaßen eingebunden:

image

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.

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

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:

image

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:

image

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

Hallo,
die angelegten Portfolio-Elemente tauchen leider nicht in der sitemap.xml auf. Die Einstellungen, die in #16 genannt wurden, habe ich alle geprüft.
Der Unterschied ist die Contao-Version, wir nutzen die 5.3, während in #16 nur von Contao 4 die Rede ist.

Unterstützung von Mehrsprachigkeit

Aktuell unterstützt die Erweiterung leider keine Mehrsprachigkeit und bei einem einzelnen Portfolio-Eintrag kann kein "Hauptbeitrag" ausgewählt werden, wie dies besipielsweise im Core-Bundle "Nachrichten" der Fall ist.

image

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.)

Rechteverwaltung: AKtivierung über Benutzergruppe funktioniert nicht

Schritte zur Reproduzierung:

  1. Benutzergruppe anlegen
  2. Menüpunkt Portfolio, Portfolio-Archiv anlegen und Portfolio-Archiv löschen anhaken
  3. Benutzer die Gruppe zuweisen und mit Benutzer einloggen
  4. 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:

image

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.