Comments (29)
I have a fresh install of tt_news on 8.7.0. I made following observations in a not-very-in-depth test:
- Backend module does not work (additionally an exception is thrown in "About Modules")
- TCA works more or less, needs some migrations
- Frontend plugin in LIST, LATEST and SINGLE seem to work (with only the basic static template included)
I'm not deeply familiar with all the options and features of tt_news. Anyway, we use it in lots of installations in my company and we'd like to help to keep it running. I'd go for TCA migrations stuff and bring up a pr later this afternoon.
from tt_news.
atm it is not official supported, thats why. may someone should use it in 8 and approve usage that we can drop this limitation. never the less, just create a PR to change it may to >= 8.7?
from tt_news.
Currently it does not run in 8.7 out of the box.
from tt_news.
Hey folks
Please checkout the changes in pr #74 . Tested on TYPO3 7.6.16 and 8.7.0.
Hope to find some time tomorrow to tackle the be module.
from tt_news.
Not sure, if its a problem with 8.7 or the xml files, but i do not have German translations in the backend forms. Tried to use EXT:ew_llxml2xliff to convert the xml to xliff, but it also fails and generated empty language files.
from tt_news.
@sir-gawain check out e9cfe5b from pr #74
from tt_news.
Applied your branch and the labels are working again! Thx.
from tt_news.
Hi folks
I did some work on the compatibility of the backend module, see #75. If there's somebody around here more familiar with the code, please approve. Or take the code as base for further work.
Thx & cheers!
ps: I split the two pr's apart on purpose, as #74 seems "easier" to me.
from tt_news.
i get this frontend exception with current master and pr 74 and 75:
Call to undefined method TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::IMAGE()
Error thrown in file
...\htdocs\typo3_8\web\typo3conf\ext\tt_news\pi\class.tx_ttnews.php in line 2219.
maybe a composer misconfiguration? i added this to my composer.json to run tt_news:
"autoload": { "classmap": [ "web/typo3conf/ext/tt_news/pi", "web/typo3conf/ext/tt_news/mod1", "web/typo3conf/ext/tt_news/lib" ], "psr-4": { "WMDB\\TtNews\\": "web/typo3conf/ext/tt_news/Classes/", "WMDB\\TtNews\\Lib\\": "web/typo3conf/ext/tt_news/lib/" } },
thanks
from tt_news.
No, IMAGE() was deprecated and has been removed from code. I pushed a fix for that.
from tt_news.
Is there an expected release date for the v8 compatibility ?
from tt_news.
@sir-gawain Thanks!
@akerssies As typo3-ter release probably never, the extension owner seems to be very busy :)
from tt_news.
I've now a working T3 8.7 setup with tt_news installed. Looking forward to include your work.
from tt_news.
see https://forge.typo3.org/issues/79927
from tt_news.
I would prefer to instand drop TYPO3 <= 8.7 support as it is hard enough to support just one version at all.
from tt_news.
@derhecht imho 7.6 compatibility should remain as long as 7.6 it officially supported by TYPO3. At least it's an LTS version and will be around until end of 2018. I'd prefer to support 7.6.0-8.7.x
from tt_news.
but those guys can stay at 7.6.3. no features will be added.
from tt_news.
true. Anyway, the changes in the prs work on both 7.6 ans 8.7.
from tt_news.
Besides, things like getLocallangSplitLabelForExtLang()
(see e9cfe5b), or WMDB\TtNews\Utility\IconUtility
(364eb9d) seem to be a little overkill, but could come in handy when it comes to upgrading tt_news for subsequent TYPO3 versions again ;-)
from tt_news.
I'm working on a commit based on your TCA migrations PR but without the getLocallangSplitLabelForExtLang.
from tt_news.
done so far, please create new issues on concrete TYPO3 8 problems
from tt_news.
Got after activation this error:
Call to undefined method TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getStorageSiterootPids()
Error thrown in file
/var/www/html/htdocs/typo3conf/ext/tt_news/pi/class.tx_ttnews.php in line 3536.
from tt_news.
For quick solution you can try set useStoragePid=0 (if your setup allows that)
It's used mainly for category tree. If you have one root and not many categories in various places, it may work ok with that setting.
The reason of that error is that it tries to find root page of current pagetree / page with the nearest setting "General record storage page", which doesn't exist in 8.x anymore, as well as that called TSFE method. It must be reworked to explicitly set this pid manually per root or global.
from tt_news.
Where exactly do you mind? Templates -> Setup?
Smth. like: plugin.tt_news.useStoragePid = 0 ?
Now i get no output from tt_news on frontend. Everything around is rendering fine.
from tt_news.
no, it's a global setting in the extension settings in Extensionmanager
from tt_news.
You mean here: Configure Extension tt_news? Sorry but I can't see a setting called useStoragePid here.
from tt_news.
yes. the label of the option is: Use "General record storage page"
from tt_news.
Well, actually the parameter is no longer available (I guess since commit a832ee3#diff-8ee17d276215f3affcd87ac9221ab664) and it did create some issues for me when upgrading to Typo3 v8.
Couldn't we set this param to 0 by default ?
from tt_news.
On new installation problem cannot be reproduced. If you upgraded your installation, this setting might be written in your LocalConfiguration.php - you can edit tt_news serialized config there or remove the whole line and clean reconfigure ext from Extension Manager.
from tt_news.
Related Issues (20)
- Route enhancing on multi domain system using slug field HOT 1
- Translated news are using the original images and there meta (caption...)
- Switch to fluid template rendering HOT 4
- Cannot insert iframe in CKE editor for tt_news record (Typo3 v10) HOT 4
- $this->config['pageBreakToken'] might be NULL HOT 1
- Argument 1 must be of the type string, null given, called in TtNews.php on line 4050 HOT 1
- Release 10.1.0 HOT 1
- Missing support for UTF8filesystem HOT 2
- Fluid variables not working
- ArgumentCountError when saving new news entry in typo3 v 10.4.25 tt_news v10.0.0 HOT 2
- Compatibility with TYPO3 11.5 LTS HOT 9
- Links get no HTML-wrap in LIST-view
- Variables set in flexform not available in fluid templates
- Fix PHP 8 "Undefined array key" issues
- tt_news doesn't show images with specialchars like german umlauts in filename HOT 1
- Cannot get tag <iframe> inserted in CKE nor rendered in FE for tt_news in Typo3 v10
- PHP Warning: Undefined array key "recursive." PHP 8.1 HOT 2
- Undefined array key "l18n_parent" PHP 8.1
- TypeError TYPO3\CMS\Core\Page\AssetCollector::addMedia() must be of the type string, null given HOT 3
- Backend news record category selection icon "indeterminate" is missing HOT 1
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.
from tt_news.