PawelGIX
Members-
Posts
45 -
Joined
-
Last visited
-
Days Won
1
PawelGIX's Achievements
Jr. Member (3/6)
26
Reputation
-
I have some custom fields and I wanted to add validation to them using hooks. Unfortunately, I cannot access the fields inside the images field. How to run custom validations on them and return an error when editing the page I want to add validation to aspect_ratio only when we have a given URL to the video I have this much for now but I don't know how to move on. <?php wire()->addHookAfter('ProcessPageEdit::processInput', null, 'checkAspectRatio'); function checkAspectRatio($event) { $form = $event->arguments(0); // ProcessPageEdit's processInput function may go recursive, so we want to skip // the instances where it does that by checking the second argument named "level" $level = $event->arguments(1); if($level > 0) return; if($form->get("additional_images")){ } }
-
I am trying to get some sites to remain in Unpublished status until certain conditions are met. However, I have a problem with the message ProcessPageEdit: Published Page. Overall, wire()->addHookAfter("Pages :: saved") seems to work for existing pages. And I can put them into Unpublished status whenever I want after I have saved them. But when creating a new page, the order of events is different. The newly created page is set to Published status when someone clicks Publish in the second step of the page adding process. But it runs after my code. How to solve this problem? Is there any documentation about the order of events?
-
How to programmatically clear the page cache? I have a page that uses URL Segments. Based on the value of the URL Segment, the content of the page varies. From what I can see, the cache can handle it without a problem. But I have another question. I need to create an API that will clean the cache of selected pages - based on the value of URL Segments or some other value. Is there an API that will allow me to manage the page cache generated by PW?
-
WireCache question about storing JSON strings
PawelGIX replied to baronmunchowsen's topic in API & Templates
I always have a problem with writing JSON data to wire ('cache') with this. It would be good if the documentation warned about such behavior. I think the cache should always return data in the format you sent it to. -
I have processwire You don't have access to the template required to add pages here (in /wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module line 506) I have ProcessWire 3.0.148. So far it has worked fine, but recently (maybe after an update) I am getting this error. The error appears when you try to add a new subpage using the Superadmin account. I think the superadmin has access to all options? Does anyone have an idea how to fix this? UPDATE: It turned out that my settings in Family did not allow me to create a page from any template due to the configuration. The message misled me a bit;)
-
Can I convert uploaded images to PNG, GIF, BMP -> JPEG? Is there any function in the API that I can change the file type?
-
I get error: Recoverable Fatal Error: Object of class DirectoryIterator could not be converted to boolean (line 671 of /home/users/g2s/public_html/automotive2/wire/modules/LanguageSupport/ProcessLanguageTranslator.module) This error message was shown because: site is in debug mode. ($config->debug = true; => /site/config.php). Error has been logged. When i access page /processwire/setup/language-translator/add/?language_id=1017. Latest stable ProcessWire. What can i do? UPDATE ProcessLanguageTranslator.module Line 671: // if(!$dirIterator) return array(); if(!$dirIterator->valid()) return array();
-
GET variable in each address returned by $page->url ()
PawelGIX replied to PawelGIX's topic in General Support
Yes but i want do this in one place. In hooks maybe. I want to do this for the whole site. Not changing every place with ->url()- 4 replies
-
- get variable
- url overrride
-
(and 2 more)
Tagged with:
-
How can I override the url method to add an extra get parameter to each address? Ex: About page url /about/ like this /about/?param=2
- 4 replies
-
- get variable
- url overrride
-
(and 2 more)
Tagged with:
-
I found it. Missing file: admin.php in templates directory. By the way very helpful would be an error message in this case, or log entry
-
Exactly. No PHP errors. No errors in PW logs. Server HTTP response 200. I have no idea what to do next
-
Is enabled alredy
-
On php 5.4.45 is the same ;/ http://guardianinvestments.pl/admin/
-
Hi I installed processwire php PHP 5.3.29 and on the login page, I get a white screen. Front-end works without a problem. Any ideas. No errors in the file errors.txt
-
For me, the ability to crop an image in Variations modal would be sufficient. 1. Thumbnails created automatically. 2. If necessary user could select and crop the image manually. Keeping the size and proportions of the original image. The column "NOTES" should contain information about the image, eg: "Banner image - used on homepage", "The image used in the list of posts." This information can be saved when creating thumbnails $img->size(100,100, 'Post image')->url or using a GUI in the administration panel.