JOOMLA MENU ITEM PDF
On my front page menu I would like to have one of my menu items when clicked - link to a pdf file so that it can be opened and read. I have read. I wish to associate a menu item to a PDF document that is on the server, as a Create a new menu item, select System Links > External URL. I know how to upload the PDF and identify it's URL. But how do I link to it directly from a menu item? I don't want the Menu item to take to a page with the PDF link .
|Language:||English, Spanish, Portuguese|
|ePub File Size:||16.45 MB|
|PDF File Size:||9.41 MB|
|Distribution:||Free* [*Regsitration Required]|
This should be that difficult. Why is it so convoluted to attach a PDF file to a Menu item so that when the visitor clicks on the menu, it will open. link in the single article and assign this article to menu in Joomla. the folder is document, the file name is resourceone.info, then we have the. Navigate to the menu manager, and select a menu that should contain a link to a PDF. Create a new menu item, and select the Fileman menu.
Link —This will specify the link reference for the menu item. Status — This will display the status of the article such as Published, Unpublished and Trashed. Default Page — This will provide Yes or No options to set the menu item as default or home page of the site.
Access — This will allow access to only selected users from the dropdown list such as Guest, Public, Super Users, Registered and Special option to view the items.
Language — This will specify the language of the site. Note — This is used to enter text information. After selecting Menu Item Type it will generate an Options tab automatically. Step 3 —By clicking on Options tab, below screen will be displayed.
Step 4 — By clicking on Link Type tab, below screen will be displayed. Link Title Attribute — This will specify the description for the title attribute of the given hyperlink.
The default is Yes. Step 5 — By clicking on Page Display tab, below screen will be displayed. Browser Page Title — This will specify the description for the browser page title.
Page Heading — This will specify the text for the page heading. Step 6 — By clicking on Metadata tab below screen will be displayed. This provides three options such as Off, On and Ignore. Hourly rentals shorter than 24 hours will be treated as 1 Day even though a different rental cost could be applied. By clicking the New button you can create a Special Price for certain dates of the year or for some week-days.
With this function you could create Seasonal Rates or simply modify the default rates on some periods. If one Special Price affects more than 7 consecutive days, then it is not necessary to select the week-days as filter. The two filter could be combined but it's useless to select both dates and week-day when the dates span is longer than 7 days.
It is possible to apply the rates-modification only in case the pick up date is after the beginning of the season. This filter could be useful for dates touching multiple special prices. The Name of the Special Price will never be displayed in the front-end, it is used just for management purposes.
The Special Prices can apply charges or discounts to the default rates of the Fares Table. It is also possible to override the default value depending on the number of days of rental thanks to the Value Overrides function.
The Special Prices are not related to the year but rather to the day and to the month. This function should be used only if the Locations are requested in the booking process. By selecting the exact combination of locations, it is possible to apply a fee to the rental order.
The default fees could be increased or lowered depending on the number of days of rental thanks to the function Value Overrides. Discounts per Quantity When more that one unit of the item is orders, it is possible to apply discounts to the rental cost of each item.
The discounts per units are always applied at the end of the cost calculation, this means after having applied the Special Prices and the Extra Hours Charges. You will be asked to enter a name of the discount that will never be shown , the quantity selected and the value, absolute or percentage that will be deducted from the cost of the single unit of the item.
The discount can be applied even if the number of units ordered is greater than the one in the Discount by enabling the setting Apply if More Units are requested.
Discounts can be applied only to some of the Items. Shop and Rentals: From this tab of the configuration there are a lot of important settings. Rentals Enabled - With this option you can enable or disable the rental service, an offline message is available Shop Opening Time - All the reservation forms will have this configuration Hours of Extended Gratuity Period - This setting defines the hours that the component should consider before applying the rate for the next day.
For example, Pickup on the 26th at 10am and Drop Off on the 28th at 11am will be considered as 3 days of rental if this setting is 0, if it was 1 or more hours, the fare would be for 2 days of rental.
Dropped Off car is available after - This defines for how many hours the vehicle should be still considered as not-available after the Drop Off. Sometimes vehicles might need a few hours of maintenance before being available for the next rental. The system considers the single unit of the rental order Require Login - If this setting is on the user will be forced to register or login before saving the order. Admin e-Mail - The eMail of the administrator that will receive the rental orders Minutes of Waiting for the Payment - When the order is confirmed, the unit of the vehicle is locked, it's considered as Confirmed while the user is making the payment.
Date Mode - Some countries adopt a different date format, choose the one good for yours.
Token Form Order Submit - This is a security measure that saves a crypted value in the session. Made for avoiding spam orders Force Pick up Time - If enabled, the system will let you specify a forced time for the pick up and optionally also for the Drop Off so that users won't be asked to select anything.
Allow Pick Ups on Drop Offs - This is an important configuration setting for the calculation of the units remaining, and the possibility of making new bookings.
If enabled, an Item that gets dropped off will be immediately available for another Pick up. For example, an item is returned at , if this setting is enabled, the same item can be booked for pick up at Otherwise, the item will be bookable starting from , so at if the intervals are of 15 minutes for the time. In fact, every rental order will generate a PIN code for the customer that will be able to use it to see all of his orders with no need to sign in or sign up to any account.
If you enable this configuration setting, and we recommend to do so, we strongly suggest to turn off the other setting "Require Login". Prices and Payments: Transactions Currency Code - Usually a heading tag placed on top of the pages in the front end, this can be your company name. This value can also be empty. The total amount that the user will pay will be calculated using this value. Prices Tax Included - If this setting is disabled and a tax rate exists and is assigned to the fare, taxes will be added to the total price.
Payment Transaction Name - Some method of payment like Paypal can use this setting as the transaction name Views and Layout: Front Title - Payment Methods like Paypal can use this setting, insert the code for your currency Currency Name - Some task of the front end uses a name instead of the symbol to display the currency.
Currency Symbol - The symbol of your currency, you can also use html entities here. Show Partly Reserved Days - In the Cars List task not the search results of the front side you can view the details of each car and then make a reservation of it.
This setting defines wether the program should put as yellow the days when the vehicle has some reservations but not all the units are booked.
The cell can't be red because some units of the vehicle are still available. Number of Months to Show - Still in the same task as above, some calendars are shown, this setting defines how many after the actual month.
Page Texts - You can write an opening and closing text for the page where the user makes the reservation with the form. Statistics and Orders: Enable Removed Orders Saving - If this setting is enabled, every time an order gets removed, it will be available in the Removed Orders task of the administrator.
Enable Search Statistics - With this setting the system can save a report of each search made from the front site that will be available in the Search Statistics page of the Administrator.
If the setting below Send Search Notifies to Admin is enabled, an email will be sent to the admin email address of VikRentItems with the information about the search performed. Send order emails with JUtility - Some servers might require this setting as On. If it's Off, the system will not use the native Joomla class for sending emails but another one that has a better way of embeding images in the order emails but it's not compatible with all the server settings so in case the system doesn't send emails, enable this setting.
Company Logo - The logo of your company, a jpg, gif or png image file that will be included in every order email. Disclaimer - a text showed in the page of the front site when the user is selecting the rental price and the options. This should not be used for the Terms and Conditions. Read the Custom Fields section for further information. Delivery Service: If you would like to use the Delivery Service for some or all of your Items, then it's necessary to enable it from the Edit page of each item before properly configuring the other information.
Company Base Address - The base address of the company, from which deliveries will start.
Joomla Adding menu items - Joomla
Please notice that the system requires to validate your address in order to save some useful and mandatory information for the calculation of the distance between your company and the customer's address. Latitude - This information will be populated by the system after you click the Validate Address button.
Longitude - Same as for the Latitude. This is a read-only field that the system populates automatically. Calculation Unit - Choose whether the distance should be expressed in Kilometers of Miles. This obviously depends on your country of residence.
Round Distance to Integer - To avoid the use of decimals, like 5. Cost per Calculated Unit - This is the cost per unit of distance. Round Cost to Integer - Turn of this setting to round decimals into integers for the calculation of the delivery cost. Delivery Cost per Order - If enabled, the cost for the delivery will not be multiplied or calculated for any other item in the cart. No matter how many items are rented, the delivery fees will be the ones that are calculated at first.
FW Food Menu Joomla! Extension
Delivery per Item Quantity - It is possible to multiply the delivery fees by the number of units booked for a certain item. Maximum Distance - The maximum number of either Km or Miles for allowing the delivery. Leave it empty to not set a limit. Maximum Cost - The maximum cost that could ever be applied for the delivery service.
Delivery Notes - These notes are only displayed within the page where the customers are asked to enter their address for the delivery. Payments From this task you can manage the methods of payment for your website.
Paypal and Bank Transfer are pre-installed but disabled after the installation. The methods of payment affect the order status that can be Pending or Confirmed. In case of all the methods of payment are disabled, each order received is considered by the system as Confirmed and the user will not be asked to select any method of payment.
Paypal is a method of payment that processes a server response, to enable this payment you have to publish it and then from the Configuration you have to provide the Account for Payments.
Bank Transfer instead doesn't need to validate any external response. The File Class is a php file that is executed by VikRentItems to validate the payment, do not change this unless you are creating a new method of payment.
Take a look at the documentation about creating a custom method of payment for VikRentItems. A method of payment can apply a charge or a discount to the total order. This can be useful if you want to give your clients a discounts if they are paying by credit card.
For the methods of payment that have to validate a payment via a server response like Paypal, this setting as to be OFF or the reservation will be Confirmed before even receiving the payment.
For other methods of payment instead this setting could be useful as ON, for example you could rename the Bank Transfer as Cash at the Office and the order would be condidered as Confirmed, making the unit of the hired out vehicle not available for the order dates.
Another field that every method of payment can have is the Notes, a text displayed in the order page in the front site. Usually the notes are shown only if the order is Confirmed, by setting the option Always Show Notes as Yes, the notes will be shown in the order page even if the status is Confirmed.
For those who use Bank Transfer, this could be useful for showing the information for the payment or other details. Custom Fields From this task you can manage all the fields that the users will have to fill in before saving the order. During the first installation of VikRentItems, some fields are created by the program but it's always possible to modify these default fields.
The available types of field are: Text - the user will have to fill in an input text field Textarea - a text area with multiple rows and columns will be shown Date - a date picker calendar will be displayed to select a date Select -a select menu is shown in this case, you can create all the select options from the same task Checkbox - a checkbox field will be shown Country - the system will display a list of countries in a select menu Separator - this field is not an input field but just a text separator.
It can be used, for example, to divide the Purchaser Information from the Billing Information. If the text of this field is longer than 30 chars, a different style will be applied to it.
Some people use it also for writing extra information. The field name is the label that will be next to the input field or the text of the separator. If your website is multilanguage, the label should be a definition inside the. A field can be required or not, in this case the system will check that the user provided something for that information. If the field type is Text and the setting Is Email is On, that email will be used to send the order email. Another important setting of the fields is the Popup Link.
This function is usually used when the field type is Checkbox and the user has to accept something, the Terms and Conditions for example. The popup link is a page that is opened in a modal box every time the user clicks on the label of the field. The modal box is "modern" popup that is never blocked by any browser and leaves the user in the same page.
Usually the link should be a Joomla article link. Each Custom Field can be assigned to a specific "flag" that determines the type of its content. For example, an input of type Text can be used to collect a name or a last name.
In this case, such fields should be assigned to the flag "Nominative".
The screen shot below shows a common and simple configuration of the Custom Fields that we recommend using: Search Statistics From the Configuration of VikRentItems you can enable the saving of the statistics to log data every time a user searches for items.
The system will log the information about the dates requested and the results obtained. Administrator Section Basic Setup of the Extension In order to start using the extension on your website and allowing bookings, you need to set up some basic contents and functions: Tax Rates: create at least one tax rate that you will need for configuring the next steps. If your country or your company is exempt of taxes, or if you just don't want to show information about taxes, do not create any tax rate.
Types of Price: create at least one type of price so that you will be able to manage your rental costs. Locations: create your locations available for Pickup and Drop Off. In case you don't want to use or display the locations, just don't create any.
How to insert a PDF into Joomla as a menu link
Items: you can now create the first Item with images, descriptions and other settings. You can always edit your item to adjust their settings. It is important to have the Fares Table set up correctly or you might get no results in the front site. For example, if you are making a search for 4 days of rental and you don't have a cost defined for 4 days in the page Fares Table, then that item will not be displayed in the search results.
If there are no items available for the requested dates or period, you will get a no results error message. The very basic setup of one item is now complete. You may want to check the Configuration page to adjust some settings. A lot of other features are available in the Administrator section like the Options, the Categories, the Characteristic Front-end Section Once you have at least one item set up correctly you can proceed to publish a Menu Item or the Search Module in the front site.
Menu Items: make sure your front site is showing a Joomla Menu Module in some position of your Template. On a fresh installation of Joomla you should see at least the Menu Item "Home". From the Administrator section, Menus, you can create new menu Items by clicking on New from your Menu s. For starting, it is recommended to use the Items List view and the Search Form view.
Make sure that those language definitions are available in the. By default, this template file renders the first page with the order details and then, after adding another page, generates a sample text with some information entered by the user or the Administrator with the Custom Fields.
Check the Custom Fields page to see the IDs of the fields. Custom Fields are not being Replaced: if this happens, make sure that the Customer Information text contains the right values. From the Calendar task of the Administrator, when you are making a Quick Reservation, click on Populate Customer Information from the Options and then add the values for each custom field.
This way the system will replace the Custom Fields. The default font used is Helvetica, a light font but that doesn't support all the languages. The reason why the program doesn't come with this font pre-installed is because it weighs about 5MB, too much for a Joomla installer. If you keep getting the same error message then you should contact your hosting provider and show them the error message. Installing cURL should fix the issue as well. This is how you can create a custom payment gateway for VikRent Items.
A Merchant ID and a Signature Key are an example of parameters that should be visible as well as editable in the back-end. It represents the name of the parameter to use.If it's Off, the system will not use the native Joomla class for sending emails but another one that has a better way of embeding images in the order emails but it's not compatible with all the server settings so in case the system doesn't send emails, enable this setting. Added a parameter which helps to show only deals on a page as a separate category.
Close - Closes the current screen and returns to the previous screen without saving any modifications you may have made.
Promo items will still overwrite default coloring. We will choose Menu Item Root. Note that these options include "Use Global". For this particular case let's use the word Sample.
It all depends on the Access Level you have set see above.