|
#installing smartypdt. InstallationThis page describes the installation steps for smartypdt RequirementsDownload PDT all-in-one from Zend's site: OR, download all dependencies (by yourself): - Java 5 JRE version - here
- Eclipse SDK v3.3.1.1 version - here
- EMF SDO XSD 2.3.1 SDK version - here
- GEF 3.3.1 SDK version - here
- DTP 1.5.1 SDK version - here
- WTP 2.0.1 SDK version - here
- PDT 1.0.2 I20071209 - here
Install(thanks to bdgeorge for his comment) - Unzip the smartypdt_X.zip (from http://code.google.com/p/smartypdt) file into the eclipse folder
- Go to Help->Software Updates->Manage Configuration
- Tick the icon to 'Show disabled Features'
- Find the "Smarty Feature nnnnn" entry and select it
- Click the "Enable" option from the Available tasks
- Restart Eclipse when prompted
|
Thank you so much for this plugin! keep up the good work!
Max
Thank you, it is very useful.
You are cool.
the links for all-in-one are broken ;(
brrrrr not working for me...
if u want to give it a try... for all in one pack go to http://downloads.zend.com/pdt/all-in-one/ plug still not working for me... if You know how to install this plugin correcly i wound be thankfull for some info.. mmazur.mm@gmail.com
It doesnt work for templates with .html, looks like only for .tpl. I had try to enable it for .html files, but unsuccessfully.
This is excellent work, and has helped me significantly. Thank you.
You have to unzip the file in the parent folder of eclipse, the ZIP file has the eclipse folder inside as include path.
ROLA. (from Chile.. so sorry my english :S)
Has anyone got this to work with anything more than code colouring? Has anyone got it to actually work as it's described? By which i mean, open and closed tags, code completion, without html syntax warnings for every line of smarty code in the .tpl, etc.
Couldn't get it working, in the problems tab it keeps giving me the strangest error message - "2". Tried different combinations: PDT 1.0.1 20071209, PDT 1.0.1 20071210k, PDT 1.0.2 20080102 Smarty Feature 0.5.2 20071109, Smarty Feature 0.5.2 20080205 I suppose the code breaks due to conflicts with another Eclipse plugin from the ones which this one depends on.
However, the idea is great, I hope I will soon be able to run the PHP debugger at least ;).
Can somebody please post working configuration versions set.
I couldnt even get it to install in:
Eclipse Version: 3.3.1.1
ensure you have jre5 not jre6, it will not work with jre6
Ensure .tpl is not registered with any other edit content type => window->preferences->general->content types->text check: "html" and "php content type" remove tpl from both of these.
Thanks, the feature is very useful for me
Eclipse PDT 1.0.2 (last stable) JRE 1.6 update 5 (last stable) SmartyPDT 1.0.4 (last)
Not work. I open .tpl file in "Smarty Editor". If I type text "{" fnd press Alt+Space that dropdown html tags (no Smarty syntax)!
On startup Eclipse IDE I see the error message, and string "Building worckspase" always show on screen.
Please - release First stable release this Plugin.
THis message show on startup Eclipse: "Unknown(): (null): Unable to initialize module Module compiled with API=20060613, debug=0, thread-safety=1 PHP compiled with module API=10020429, debug=0, thread-safety=1 These options need to match"
If file opened on preview session, I see next message: "Severity and Description Path Resource Location Creation Time Id A JSONObject text must begin with '{' at character 1 of Status: 404 dev.cms.com/application/cms.com/www/templates/page three_columns.html.tpl line 1 1211374078076 2022"
Let me explain how it did work for me in Zend Studio for Eclipse 6 in Windows XP.
All were installed on instructions... And - open .tpl file in "Smarty Editor" - ERROR:
java.lang.IllegalAccessError?: tried to access field org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor?
that to do?
I have the same problem. I have Smarty Feature 0.5.4 installed and enabled in Eclipse 3.3.2, but when I tried to open a .tpl file, an error message shown up; "Error opening the editor. Reason: tried to access field org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor?"
If you have the problem that azov and btnguyen2k have (the two posts just above this one), simply associate .tpl with the PHP editor instead of the Smarty template editor. For some reason this works.
Credit for this one goes to a friend of mine, Dirk.
Thanks dosperios for the tip. It seems to work. However, I uninstall SmartyPDT and associate .tpl files with PHP editor and it still works the same. It looks like we are in fact using PHP editor not SmartyPDT (which is still not really working for me).
Here's newer version which works with jre 1.6
http://code.google.com/p/smartypdt/issues/detail?colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&q=31&can=1&id=31#c11
(It's not in download section, dunno why)
then i got this "Error: A JSONObject text must begin with '{' at character 1 of Status: 404 "
solution posted here:
http://groups.google.com/group/smarty-pdt/browse_thread/thread/aa38531c2ecefd3e
finally i got it to "work" by which i mean opening tpl files in smarty editor and syntax highlight, thou every phrase is marked as warning and got no code completition
I'll be happy to see it working, but assuming from lack of activity in this project i think creators just got tired from constant complaints and let go ;]
Do not highlight such code <option value="box" {if 'box' == $des->event_module}selected{/if}>Box Border</option>
just get an error
Comment by azov...@ukr.net, Jul 06, 2008
have the same problem.. :(
Comment by ben.kelada, May 07, 2008
10x, works now =)
No possibility to change the delimiters and the file extensions to use .htm and .html?
My problem is the following:
Error opening the editor. tried to access field org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor?
Even when opening the tpl with the PHP Editor I can't get the template within the Smarty editor, it just shows up the template within the PHP Editor.
Any solutions for this issue? I also tried the 0.5.5 version but still no change in that.
Thanks for your help!
Please renew this plugin to Eclipse Genymede 3.4 and PDT 2.0 and JRE 1.6u7. I have use this plugin! Thanks!
How can we install this in Eclipse Ganymede 3.4? Worked great for me in Europa and would like to use it again!
Was able to get it to work in 3.4 with some help from #eclipse. Just paste the unzipped "eclipse" folder into $ECLIPSEPATH/dropins/ Restart Eclipse
Great stuff man :) Keep up good work :) Thx for this :)
Not working: java.lang.IllegalAccessError?: tried to access field org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor?
I'm using zend studio for eclipse 6.0.1. The plugin status in "configured properly" but not working.
Thanks, works great, all i had to do was remove ".tpl" from window->preferences->general->content types->text->PHP (Thus leaving it only to smarty Template, were it's "locked")
Working great! thanks for doc.
Who have success with .htm and .html association with this editor ?
There are instructions on how to get this working with .html files (or any other) under PDT 1.0.3 in this post:
Getting SmartyPDT working with PDT 1.0.3 and .html file extensions
When installing the smarty file using Unzip the smartypdt_X.zip (from http://code.google.com/p/smartypdt) file into the eclipse folder Go to Help->Software Updates->Manage Configuration Tick the icon to 'Show disabled Features' Find the "Smarty Feature nnnnn" entry and select it Click the "Enable" option from the Available tasks Restart Eclipse when prompted
Using this way I am facing one error. Selected location does not contain a product extension.An extension should consist of a directory named eclipse which contain a marker file called .eclipseextension and the features and plugin folders. Please select another another.
Please help me to integrate smarty with eclipse
Hello, thanks for this great plugIn ! It would be nice to put the 0.5.5 version on the project home page :) Because the 0.5.4 doesnt' work with eclipse pdt 1.0.3. I found this version in an issue answer. Thanks
And what about eclipse 3.4.1 and PDT 2.0? I have download it in all-in-one package, and i don't have Manage Configuration in Help->Software Updates, so I don't know how to instal that plugin.
>eclipse 3.4.1 and PDT 2.0
I unpack archive (0.5.5 version) and run eclipse with option -clean:
vova@sam:~> /opt/eclipse/eclipse -clean
it works :)
I have: Window->Preferens->General->Content Types Text->
File association
Is tpl associated with SmartyPDT? I use eclipse 3.4.1 and PDT 2.0. For .tpl Code completion works only for html, runtime Smarty errors and debug capabilities don't work... Or how I can use it?
voooova@gmail.com
"I unpack archive (0.5.5 version) and run eclipse with option -clean: " Ok, thanks now it works. But I have problem. When I'm opening a tpl file, code colorizng does not work, I need to click right on the file name in navigator and select Open In->Smarty Editor. What should I do to make it work right?
I seem it works only for html code.
it doesn't work for me it gives me
Error opening the editor. tried to access field org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor? what i can do tamer.solieman@gmail.com
Thanks all it's working when i'm try the new plug in http://smartypdt.googlecode.com/issues/attachment?aid=-4286508249986580739&name=Smarty-PDT_0.5.5.zip
When I try 0.5.5 and Eclipse 3.4 I don't have highlighted smarty code, just HTML, any solution on this? 0.5.4 with 3.3 works fine... (smarty highlighted)
I've installed pdt-all-in-one-linux-gtk-2.0.0GA.tar.gz on an Ubuntu 8.10, I've tried all the suggestion on this page, but I can't make the plugin work. It's the project alive?
To view if the plugin is even active, click on Help, About, Plugins.
does project die?
Is this project still active?
I am already using Zend PDT v2 all-in-one without issue. I have downloaded and tried 0.5.2, 0.5.4, and 0.5.5 and when I attempt to edit a .tpl file I receive the following error message:
I managed to install the plugin into eclipse 3.4.1 but it doesn't seem to do anything with my tpl files. :( I hope this project will continue...
Anybody can use eclipse 3.4.x + PDT 2.0 + SmartyPDT 0.55 without any warning message on Smarty tags? Let me know how to setup please.
RIP smarty PDT i would guess
Eclipse 3.4.2, PDT 2.0, SmartyPDT 0.5.5 I've just copied the extracted files into my plugins folder and started Eclipse. Now I can open my .tpl files in the Smarty Editor without making any changes on the configuration. Syntax highlighting also works fine. I don't know if anything else is missing. I'm satisfied with this solution. Hope I could help somebody...
Thanks guys, I just downloaded the latest release and it works in Ganymede!
I have tried with Galileo RC2 and Smarty 0.5.5 but it doesn't work here the error when i try to open a tpl file:
same error as piero.. tried with Galileo and 0.5.5
anybody got this working with eclipse 3.5?